Resultados da pesquisa a pedido "elisp"
Existe uma maneira de obter o nome da função atual?
(defun foo () (send-to-debug-log "Error. Function terminated." (get-current-function-name)))Atualmente, faço isso: (defun foo () (send-to-debug-log "Error. Function terminated." 'foo)))A codificação embutida do nome da função parece não ser uma ...
Associação de teclas do Emacs para vários comandos
Eu sou novo no emacs e tenho uma pergunta de novato. Eu posso vincular uma chave a uma função específica(global-set-key (kbd "C-c a b c") 'some-command), Ondesome-command é uma função. Como posso chamar duas funções (digamossome-command ...
Emacs Lisp: Como usar o interativo (para argumentos condicionais)?
Quero fazer uma segunda pergunta ao usuário, dependendo da resposta da primeira. (defun something (a b) (interactive (list (read-number "First num: ") (read-number "Second num: "))) (message "a is %s and b is %s" a b))Então, eu preciso de uma ...
Como garantir que uma lista de associações mantenha chaves exclusivas no Emacs
Dada a frequência com que as chaves são adicionadas às listas de associações, comoauto-mode-alist, Presumo que exista algum método idiomático para manter listas de associação com chaves exclusivas, mas ainda não o encontrei. Digamos que eu ...
Precedência de ligação de teclas do Emacs
Estou frustrado com o comportamento padrão deautocomplete substituindo ligações de teclas usadas poryasnippets. Existe uma maneira de definir uma precedência para que a guia tente expandir um snippet antes de tentar completar automaticamente a ...
Como adicionar um botão da barra de ferramentas no emacs?
Eu tento adicionar um botão na barra de ferramentas, mas isso não funciona. como fazer isso, eu verifico no wiki do Emacs e não encontro nada. Eu usei o emacs 24.3.1. A barra de ferramentas é exibida, mas não é o meu novo item. Posso executá-lo ...
Como lidar com solicitações de senha ao chamar o elisp a partir do terminal
Estou tentando usar o elisp como uma linguagem de script de shell. Estou escrevendo um script em que preciso acessar um arquivo criptografado com gpg. Não sei como lidar com o prompt de senha. Nos exemplos abaixo, o programa é chamado a partir da ...
Emacs - criando uma função de parênteses de destaque personalizada
Estou procurando ajuda, por favor,mais distante modificando o seguintejá modificado trecho dohighlight-parentheses biblioteca: https://github.com/nschum/highlight-parentheses.el [https://github.com/nschum/highlight-parentheses.el][Fn ...
Como encontrar um erro em ".emacs" ou "init.el"?
Às vezes, quando abro o Emacs, a inicialização do Emacs falha. Isso é porque.emacs ouinit.el arquivos têm um bug. (Meus erros geralmente vêm apenas da digitação incorreta.) Eu quero encontrar o bug em.emacs ouinit.el. Há alguma maneira de fazer ...
Emacs - Como criar um efeito de passagem vertical
Estou procurando algumas sugestões, por favor, de como criar o efeito visual de uma verticalstrike-through (com o personagemem cima da barra vertical ("\ u007C") ainda está visível). Se a estratificação for possível, a barra vertical deverá ficar ...