J'ai essayé de configurer Emacs pour utiliser le mode Python approprié. À cette fin, j'ai lu quelques tutoriels. Plus important encore, celui-ci . Le didacticiel utilise le python-mode
package. Cependant, lorsque je l'installe via le gestionnaire de packages ( M-x package-install RET python-mode RET
), je ne peux pas utiliser les raccourcis disponibles pour ce package.
J'ai ouvert un fichier Python pour tester certains raccourcis tels que C-c |
, qui devraient évaluer l'expression sélectionnée. Cependant, à ma grande surprise, cela n'a pas fonctionné, j'ai donc décidé de trouver d'autres tutoriels sur le sujet. Cependant, dans ma ligne de mode, je vois Python
, donc il y en a python-mode
activé.
Sur le wiki emacs, j'ai trouvé l'extrait de code suivant à ajouter à mon init.el
fichier:
(autoload 'python-mode "python-mode" "Python Mode." t)
(add-to-list 'auto-mode-alist '("\\.py\\'" . python-mode))
(add-to-list 'interpreter-mode-alist '("python" . python-mode))
Lorsque j'ajoute cela, le python-mode
fonctionne réellement et les raccourcis susmentionnés fonctionnent également.
Je ne comprends pas bien ce que cela fait de plus que l'exécution manuelle M-x python-mode
dans un tampon de fichier python.
Lorsque j'ai supprimé toutes les traces de python-mode
dans mon dossier .emacs et ouvert un fichier python, j'ai remarqué que j'avais toujours un fichier python-mode
. Donc, je suppose qu'il y a deux python-mode
s?
Je pense que je veux que le python-mode
de https://launchpad.net/python-mode . Il semble qu'il soit présent dans le référentiel de packages, mais je ne sais pas comment supprimer l'autre mode Python.
Quelqu'un pourrait-il élaborer s'il vous plaît?