Durante la modifica di file come sudoers
, voglio usare emacs invece di nano. Quindi ho eseguito questo comando
sudo update-alternatives --config editor
E ho selezionato emacs. L'unico problema è che mi piace emacs in modalità senza finestra (il flag -nw) e ho alias emacs come emacs='emacs -nw'
in modo da poter utilizzare la modalità senza finestra nell'uso normale, ma non so come fare in modo che il mio editor predefinito sia in modalità senza finestra.
In altre parole, devo ottenere il comando sudo visudo
e comandi simili che aprono gli editor per aprire il file con emacs -nw
. Come posso fare questo? Sono su Ubuntu 12.04.
Risposta accettata:
Crea uno script che avvii emacs con il flag -nw, ad es. /usr/local/bin/emacs-nw.
#!/bin/sh
emacs -nw "[email protected]"
Installalo con update-alternatives –install.
sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/emacs-nw 2
Configura l'editor come nuovo script.
sudo update-alternatives --set editor /usr/local/bin/emacs-nw