Recentemente, comecei a usar o emacsclient e gostei muito. Até agora não tive nenhum problema, mas acabei de criar uma nova aba no meu terminal e tentei abrir outro arquivo, mas o emacs fica preso em "Waiting for Emacs ...". Como executo dois emacsclients para poder editar dois arquivos? Eu estou no Ubuntu 13.04 com o emacsclient 23.4 e o emacs 23.4.1.
Para iniciar o servidor emacsclient e emacs, eu tenho a seguinte função bash:
function emacs {
if [[ $# -eq 0 ]]; then
emacsclient -c -nw -a ""
else
emacsclient "$@" -a ""
fi
}
Então, por exemplo, eu poderia iniciar um terminal e o servidor emacs não estaria rodando. Então eu digitaria emacs file.txt
, o que iniciaria um servidor emacs e conectaria com um cliente emacs. Então eu criaria uma nova aba e digitaria emacs file2.txt
e eu não conseguiria me conectar.
Tags emacs emacsclient