Parfois, lorsque je fais défiler vers le haut dans eshell, le point quitte la ligne de commande pour rester dans la zone visible. Lorsque j'entre ensuite une commande, je n'entre pas la commande à l'invite, mais j'évalue le texte quelque part dans la sortie des commandes précédemment appelées. C'est assez ennuyeux.
Comment puis-je m'assurer que les retours eshell pointent vers l'invite de commande lorsque j'entre un caractère, comme dans les autres shells?
/ edit: Voici un aperçu de la situation. Je tape ls
, puis je fais défiler vers le haut pour passer en revue la sortie, puis je décide que je veux faire un cd ..
, mais parce qu'il insère simplement la commande au point, il se révèle être une ordure.
M->
.Réponses:
devrait faire ce que vous voulez.
la source
Je pense que ce que vous recherchez est le comportement de Plan 9 Smart Shell dans Emacs. Mickey Peterson en a parlé dans son récent livre Mastering Emacs , qui consiste à les ajouter à votre fichier init.el:
la source