Emacs:Python : Différence entre versions

De Asso Val Libre
Aller à : navigation, rechercher
(Python avec Emacs)
 
Ligne 49 : Ligne 49 :
  
 
* https://realpython.com/blog/python/emacs-the-best-python-editor/
 
* https://realpython.com/blog/python/emacs-the-best-python-editor/
 +
 +
[[Catégorie:Emacs]]
 +
[[Catégorie:Python]]

Version actuelle en date du 25 février 2017 à 17:00

Dans ~/.emacs :

 (require 'package)
 
 (add-to-list 'package-archives
      '("melpa" . "http://melpa.org/packages/") t)
 
 (package-initialize)
 (when (not package-archive-contents)  (package-refresh-contents))
   
 (global-linum-mode t) ;; Activation globale numérotation lignes


Python avec Emacs

Via l'installation intégrée de packages

 package-install elpy 

Dans .emacs

 (elpy-enable)

L'ouverture d'un fichier python (.py) avec Emacs doit proposer les menus additionels Virtual Envs, Elpy et YASnippet.

L'activation des fonctionnalités nécessite l'installation d'outils complémentaires :

 (elpy-config)

donne les indications nécessaires pour installer les extensions manquantes.

 ;; Vérification automatique de style de codage
 (when (require 'flycheck nil t)
 (setq elpy-modules (delq 'elpy-module-flymake elpy-modules))
 (add-hook 'elpy-mode-hook 'flycheck-mode))
 (require 'py-autopep8)
 (add-hook 'elpy-mode-hook 'py-autopep8-enable-on-save)
 (elpy-use-ipython) ;; Intégration avec IPython

Vérifier préalablement que ipython fonctionne correctement en ligne de commande.


TOP 5

Une sélection maximale de 5 liens pour en savoir plus...