Emacs

17
Como usar as duas variantes no Ediff?

A interface do Ediff possui um +botão, mas parece não fazer nada (o minibuffer invariavelmente mostra "nulo" quando o pressiono), achei que esse botão foi feito para usar as duas variantes no buffer de resultados. De qualquer forma, a pergunta original é: como faço para que o Ediff resolva um...

17
Mapear uma função em uma lista de propriedades?

P: qual é a maneira idiomática de mapear uma função em uma lista de propriedades? As várias funções de mapeamento ( mapcare família) mapeiam uma função em uma sequência, como uma lista. Como alguém usa essas funções ao lidar com uma lista de propriedades , ou seja, ao tentar mapear cada uma das...

17
Datas do log do Magit

No Magit, as confirmações de buffer (uma por linha) são mostradas com a data relativa. Isso é bom para confirmações recentes, mas faz pouco sentido para alterações mais antigas. Em particular, isso torna irritantemente difícil relacionar datas de confirmação a uma data específica, por exemplo,...

17
Como recuar palavras-chave alinhadas?

Provavelmente influenciado por Clojure, mais frequentemente uso listas de propriedades como estruturas de dados. O Emacs na maioria das vezes os recorta assim, `(:token ,token :token-quality ,quality) , enquanto isso é o que eu preferiria `(:token ,token :token-quality ,quality) . Então, eu...

17
Como acessar as opções de comando no Magit

A maioria dos magitcomandos é chamada com uma única tecla, que exibe um menu de subcomandos e comutadores. Por exemplo, Pmostra Pe tcomo subcomandos e -fe -ucomo "opções". Bater nas letras dos subcomandos os chama, mas como se chama os comutadores? Eu tenho um repositório com dois controles...

17
Convenções de comentários do Emacs Lisp

O Apêndice D.7 do Emacs Lisp Reference Manual menciona algumas dicas de comentários: Ponto-e-vírgula simples ( ;) deve ser usado para comentários embutidos. Ponto-e-vírgula duplo ( ;;) deve ser usado para comentários de linha. Ponto-e-vírgula triplo ( ;;;) deve ser usado para "comentários que...

17
Matar o buffer do processo sem confirmação?

Eu tenho C-x C-kobrigado a kill-this-buffer. Mas quando eu entro em um buffer que está executando um processo como Python ou MySQL, se eu fizer C-x C-kisso pergunta O buffer "* Python *" possui um processo em execução; matá-lo (s ou n)? Como posso matar os buffers de processo sem...

17
comando set-mark-command (C-SPC) não reconhecido / quebrado

Gostaria de saber como começar a solucionar o seguinte: C-SPCnão está fazendo nada. Ele não aparece no mini-buffer quando eu o digito, mas quando o vejo M-x set-mark-commandcomo vinculado C-SPC. Ambiente Instalei o GNU Emacs (24.5.1) via Homebrew e o meu .emacs.dé baseado no Clojure for the...

17
Acompanhe itens "TODO" ao escrever código

Existe uma maneira fácil de criar uma lista de itens "pendentes" rapidamente ao escrever um código? Por exemplo, suponha que estou escrevendo uma função write-this-nowquando perceber que também precisarei escrever uma função de suporte write-this-later. (defun write-this-now () (unless...