Question

Lors de l'utilisation emacs à partir d'un terminal (xterm-color, une session de ssh mastic dans ce cas) la couleur de police de caractères utilisée par emacs est différente de celle que l'utilisation dans la coquille. Ce qui est bien. Mais, après que je quitte emacs (ou de le suspendre pour cette matière) les couleurs ne sont pas restaurés.

Est-ce que je peux faire pour restaurer mes couleurs terme lors du retour à la coquille après ma session emacs?

J'ai mon aliasé ls pour ajouter - couleur , qui, si je le lance restaure mes couleurs si les émissions liste des fichiers avec « non-default » couleur, mais qui est une façon assez laid pour obtenir mes couleurs en arrière.

Était-ce utile?

La solution

Utilisez un script wrapper pour emacs qui fonctionne "tput reset" après emacs sorties:

#!/bin/sh
emacs &
pid=$!
wait $pid
trap "kill $pid 2>/dev/null; tput reset" TERM INT EXIT
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top