Al editar archivos como sudoers
, quiero usar emacs en lugar de nano. Así que ejecuté este comando
sudo update-alternatives --config editor
Y seleccioné emacs. El único problema es que me gusta emacs en modo sin ventana (el indicador -nw) y he creado un alias para emacs como emacs='emacs -nw'
por lo que puedo usar el modo sin ventana en el uso normal, pero no sé cómo hacer que mi editor predeterminado esté en modo sin ventana.
En otras palabras, necesito obtener el comando sudo visudo
y comandos similares que abren editores para abrir el archivo con emacs -nw
. ¿Cómo puedo hacer esto? Estoy en Ubuntu 12.04.
Respuesta aceptada:
Cree un script que inicie emacs con el indicador -nw, p. /usr/local/bin/emacs-nw.
#!/bin/sh
emacs -nw "[email protected]"
Instálalo con update-alternatives –install.
sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/emacs-nw 2
Configure el editor para que sea su nuevo script.
sudo update-alternatives --set editor /usr/local/bin/emacs-nw