J'utilise Ubuntu8.10 et emacs-snapshot. L'exécution du mode shell sur emacs et l'entrée "ls" affiche les codes d'échappement:
Comment puis-je obtenir le résultat attendu?
J'utilise Ubuntu8.10 et emacs-snapshot. L'exécution du mode shell sur emacs et l'entrée "ls" affiche les codes d'échappement:
Comment puis-je obtenir le résultat attendu?
De plus, vous pouvez choisir un autre shell: M-x term
ou M-x eshell
. Le premier fournit une interface beaucoup plus proche d’un véritable émulateur de terminal que shell-mode
(une fois que vous l’avez démarré, vous pouvez sortir du mode avec C-c C-j
et y revenir avec C-c C-k
). Ce dernier est une implémentation shell écrite en Elisp (vous pouvez utiliser les commandes shell courantes et évaluer le code Lisp).
En développant la réponse de vatine , vous pouvez ajouter que, dans votre fichier .cshrc (.tcshrc / .bashrc), vous obtenez une vérification de la variable d’environnement INSIDE_EMACS .
Par exemple (de mon .tcshrc):
if ( $?INSIDE_EMACS ) then
alias l 'ls --color=never'
endif
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.