Emacs

10
Como uso o emacsclient como EDITOR ou VISUAL?

Cenário: Estou no zsh e quero editar um comando shell longo em uma instância já aberta do Emacs. Eu configurei $VISUALpara emacsclient -n -c. Quando corro C-x C-edo zsh, um novo quadro do Emacs é aberto, preenchido com o conteúdo da linha zsh. Depois de editar e salvar o buffer, pressionei C-x ke o...

10
Crie um Emacs 25 mínimo para testes de unidade

Gostaria de criar uma variante muito mínima do tronco do Emacs para testar a unidade do meu pacote Emacs Lisp. A compilação não precisa de GUI, suporte de imagem etc. Deve ser essencialmente apenas um intérprete mínimo do Emacs Lisp com as principais bibliotecas do Emacs Lisp e deve ser rápido ,...

10
Como implementar o menu pop-up semelhante ao usado no Magit

Questão Gostaria de criar uma interface de usuário na forma de menu pop-up , menu pop-up semelhante ao usado no Magit . Características Definição de pop-up O pop-up no contexto desta pergunta significa uma pequena janela temporária que contém uma coleção de itens de menu para que o usuário...

10
Renomear refatoração de variável local

Existe uma ferramenta de refatoração elisp que pode renomear variáveis ​​locais e argumentos de função? Eu gostaria de poder transformar: (defun my-func (s r) ... (use s .. r)) para dentro: (defun my-func (string replacement) ... (use string .. replacement)) usando um método que saiba...

10
Como configuro o hunspell em um PC com Windows?

Eu tenho meus dicionários de hunspell em C:\hunspell\. Ele contém .dice .affarquivos para três línguas: en_GB, en_US, e nb_NO. As descrições que encontro na web sobre como fazer o hellspell funcionar no Emacs me deixam confusa. Qual é o código mínimo necessário no meu arquivo init para poder usar...

10
Como definir uma parada temporária após Cx Cc?

Se eu rodar C-x C-cno emacs, ele será fechado imediatamente. Se eu definir confirm-kill-emacsa y-or-n-pele vai pedir a confirmação antes de fechar. Em vez de y-or-n-p, quero definir um temporizador temporário por 3 segundos antes de fechar o emacs. Então, se eu pressionar C-x C-c, deve mostrar...

10
Problemas de fonte do Cocoa Emacs 24.5 (Inconsolata-dz)

Estou tentando definir [Inconsolata-dz] [1] como minha fonte padrão para o Emacs. O Inconsolata regular funciona bem, mas a versão dz não está funcionando corretamente. A maioria das funções que eu uso continua lançando esse erro (segui todas as instruções on-line sobre como definir a fonte do...

10
Como manipular os tempos do relógio (modo organizacional)

Costumo me esquecer de marcar uma tarefa ou registrar uma atividade diferente. Por exemplo, eu estava trabalhando em uma tarefa (com clock) agora, então meu gerente entrou e iniciamos uma discussão que durou uns bons 40 minutos ... Portanto, não negligenciável. Qual é a melhor maneira de fazer...

10
Instale pacotes globalmente

Isso é algo que pode / deve ser feito? Por exemplo, muitas vezes eu uso o emacs na minha conta de usuário e, às vezes, na conta root. Ao usar o gerenciador de pacotes (ou seja, marmelada ou algo assim), tenho que instalar os mesmos pacotes separadamente para cada conta? Parece-me que eles são...

10
Como posso andar em uma árvore de modo organizacional?

fundo Estou escrevendo um modo de apresentação para o Emacs. Eu gostaria que a entrada fosse arquivos organizacionais, pois eles são ótimos para dados. Problema Eu tenho que converter o arquivo de modo organizacional em uma lista de estruturas de dados "slide" pelas quais posso iterar. Para...

10
Como exportar um arquivo ORG para um site HTML interativo?

Existe uma maneira de exportar um arquivo .org para um html que suporte a expansão e o recolhimento de títulos? O que eu quero é poder pressionar uma tecla como TAB e expandir e recolher o contorno, mas em um site html. Os wikis do Github oferecem suporte ao modo orgânico, mas eles não parecem...

10
Acelerando o modo da empresa?

Eu mudei de texto sublime para o emacs há um tempo e, embora eu ache o emacs muito mais agradável, seu preenchimento automático está realmente com falta de resposta. Fiz uma customização da empresa para que ela tentasse concluir após a digitação de dois caracteres e, portanto, o atraso seria de...

10
Desvinculando Chave Usando o Pacote de Uso

Estou tentando desvincular o org-cycle-agenda-filesque é definido por padrão como C-'e C-,. Minha arma de escolha para fazer isso é o pacote use- package. Na página github.com/use-package/bind-key.el , encontrei as seguintes linhas: ;; To unbind a key within a keymap (for example, to stop your...

10
Como escrever um invólucro transparente de função "passagem"?

O que quero dizer com um "wrapper de função" transparente "de passagem" "é uma função, vamos chamá-lo wrapper, que retorna o resultado de passar todo o seu argumento para alguma outra função, vamos chamá-lo wrappee. Como isso é feito no Emacs Lisp? NB: O ideal wrapperfunção é agnóstico sobre a...