Lors de l'édition de fichiers comme sudoers
, je veux utiliser emacs au lieu de nano. J'ai donc exécuté cette commande
sudo update-alternatives --config editor
Et j'ai choisi emacs. Le seul problème est que j'aime emacs en mode sans fenêtre (le drapeau -nw) et j'ai aliasé emacs en tant que emacs='emacs -nw'
afin que je puisse utiliser le mode sans fenêtre en utilisation normale, mais je ne sais pas comment faire en sorte que mon éditeur par défaut soit en mode sans fenêtre.
En d'autres termes, j'ai besoin d'obtenir la commande sudo visudo
et des commandes similaires qui ouvrent des éditeurs pour ouvrir le fichier avec emacs -nw
. Comment puis-je faire ceci? Je suis sur Ubuntu 12.04.
Réponse acceptée :
Créez un script qui démarre emacs avec l'indicateur -nw, par ex. /usr/local/bin/emacs-nw.
#!/bin/sh
emacs -nw "[email protected]"
Installez-le avec update-alternatives –install.
sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/emacs-nw 2
Configurez l'éditeur pour qu'il soit votre nouveau script.
sudo update-alternatives --set editor /usr/local/bin/emacs-nw