En ce qui concerne la manière d’obtenir une configuration décente, vous pouvez utiliser deux méthodes différentes:
- utiliser à l'aveuglette les personnalisations d'autres personnes / pages Web (par exemple, le kit de démarrage Emacs)
- réfléchissez à ce que vous voulez, posez des questions, apprenez et personnalisez votre
.emacs
toi même
D'après mon expérience, beaucoup empruntent le premier itinéraire et c'est très bien. Vous obtenez des personnalisations pratiques avec peu de travail. Cependant, vous n'en savez pas plus qu'avant la grosse coupe / pâte.
Si vous prenez le temps et posez des questions (comme vous l'avez fait pour shell
et ls
), vous obtiendrez une expérience Emcas personnalisée qui répondra réellement à vos besoins. De plus, vous aurez une bien meilleure idée de ce qui est possible et de la façon dont vous pouvez y arriver. L'inconvénient est que cela prend un peu de travail (pas beaucoup, mais ce n'est pas nul et ça en fait peur).
Alors, pour vous lancer sur le chemin de l’illumination (si vous décidez de prendre la pilule rouge ), Je vais donner des solutions à votre problème particulier. Remarque: avec si peu d'informations sur votre configuration, je vais faire des suppositions éclairées sur vos problèmes spécifiques.
le ls
montre toutes sortes de personnages géniaux parce que vous avez le ls
sortie de commande des caractères spéciaux pour les couleurs dans vos terminaux habituels (peut-être avez-vous un alias avec ls --color
). M-x term
gère cela correctement, mais cela fonctionne aussi:
(ansi-color-for-comint-mode-on)
Au lieu d’utiliser les touches fléchées, vous pouvez utiliser M-p et M-n pour aller aux commandes précédentes / suivantes. Ou, vous pouvez lier les touches fléchées pour faire ce que vous voulez:
(add-hook 'shell-mode-hook
(lambda ()
(define-key shell-mode-map (kbd "<up>") 'comint-previous-input)
(define-key shell-mode-map (kbd "<down>") 'comint-next-input)))
M-p
etM-n
sont les types de choses que je devrais rechercher. En outre, il est très agréable de connaître les raccourcis clavier. Je pense que la migration va être longue ... Merci de m'avoir aidé à comprendre cela. Merci!