No meu shell atual, posso executar emacsclient /path/to/file
para abrir /path/to/file
no meu servidor Emacs atual (GUI). No entanto, com VISUAL=emacsclient
, EDITOR=emacsclient
, executando crontab -e
no mesmo shell, isso me dá:
$ crontab -e
emacsclient: can't find socket; have you started the server?
To start the server in Emacs, type "M-x server-start".
Eu acho que estou recebendo isso porque uma variável de ambiente está sendo removida do meu ambiente. Em particular, eu tenho substituído TMPDIR
em /etc/environment
(eu estou no Debian). É possível que crontab -e
limpe essa parte do seu ambiente. Alguém já encontrou isso antes?