Cenário: Estou no zsh e quero editar um comando shell longo em uma instância já aberta do Emacs. Eu configurei $VISUAL
para emacsclient -n -c
. Quando corro C-x C-e
do 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 k
e o buffer fecha. A linha zsh permanece inalterada . Por que o zsh não reconhece as mudanças feitas no Emacs?
Emacs 24.5.1, zsh 5.0.8, Mac OS X 10.10.4
fonte
-n
também impedirá o emacsclient de trabalhar como editor para o git.-n
bandeira?emacs myfile &
(ou o equivalente do Windows), colocando o processo do Emacs entre os bastidores. Com o emacsclient, eu poderia executaremacsclient myfile &
, mas isso deixa umemacsclient
processo cujo único trabalho é esperar e sair. Em vez disso, eu corroemacsclient -n myfile
, então o processo emacsclient desaparece por si só. Isso é tão comum que eu tenho um apelido de shell para ele:alias e='emacsclient -n'
emacsclient
no terminal, e é por isso que não conseguia entender-n
. Obrigado