Emacs: editar arquivos raiz sem tramp

Aqui está uma maneira de abrir o arquivo raiz em um emacs não-root:

 erf () { SUDO_EDITOR="emacsclient -n -a emacs" sudoedit $@; } ;; erf = Emacs Root Foreground

Ele pede uma senha root, e uma vez que você entrar, abre uma cópia do arquivo em/tmp. Exemplo:

$ cd /etc/apt
$ erf sources.list

abre:sourcesXXiOSmYN.list. Então eu edito a coisa e guardo comC-x C-s - mas não é salvo:

$ sudoedit: sources.list unchanged

Como faço para salvar a coisa? (o recurso será muito legal)

Editar:

 erf () { SUDO_EDITOR="emacsclient -a emacs" sudoedit $@; } ;; erf = Emacs Root Foreground

sovles isso. Salve um arquivo e - mate o buffer ouC-x #. Funciona.

questionAnswers(2)

yourAnswerToTheQuestion