Effectuez les réglages en vous basant sur la documentation emacswiki. http://www.emacswiki.org/emacs/PythonProgrammingInEmacs
Tous nécessitent des pymacs, alors installez-les comme il convient.
Sur Ubuntu, il peut être installé avec apt-get install pymacs
.
Trois types sont introduits. Pour le moment, les ropemacs semblaient gênants J'ai essayé les deux autres.
Emacs for Python
J'étais un peu accro à l'installation, mais je ne comprenais tout simplement pas comment fonctionne cet Emacs pour Python. Cela transforme complètement Emacs en un environnement de développement Python et apporte des changements majeurs à Emacs lui-même. Si vous souhaitez l'utiliser, vous devez préparer un Emacs dédié. Puisqu'il y a un compromis avec d'autres actifs Emacs existants, nous ne l'avons pas introduit. L'environnement terminé semble très simple à utiliser.
J'ai pu coopérer avec comme sans aucun problème
Elpy
L'installation elle-même était un peu délicate. Tout d'abord, python.el ne fonctionne pas bien car il est différent de ce que j'attendais dans mon environnement.
Ceci est utilisé dans mon environnement (standard emacs) http://www.loveshack.ukfsn.org/emacs/python.el
Il semble que c'était ce que je supposais https://github.com/fgallina/python.el
Soyez donc prudent lorsque vous faites `` (require'python) ''.
imenu ne fonctionne pas
(semantic-mode 1)
(add-hook 'python-mode-hook
(lambda ()
(setq imenu-create-index-function 'python-imenu-create-index)))
Après l'avoir configuré comme ça et l'avoir modifié pour qu'il fonctionne, cela a fonctionné sans aucun problème.
La coopération avec ces a également fonctionné sans problèmes.
Recommended Posts