Pages : 1
#1 Le 20/05/2007, à 18:59
- Telemak
Python - emacs
Bonjour à tous,
j'essaie d'avoir la coloration syntaxique de python sous emacs.... Comment faire..?
Je lance le programme main.py sous emacs...mais je n'ai pas de coloration des lignes...
Sinon quel éditeurs utilisez vous pour python ?
a+
Hors ligne
#2 Le 20/05/2007, à 20:14
- Sysko le prospecteur
Re : Python - emacs
il y a IDLE dans les depots , c'est un IDE que pas mal de pote utilise , après je peux pas te donner d'avis perso , ne programmant pas en python
sinon pour emacs desolé je suis pas calé sur le sujet
voila
en éspérant que d'autre pourront t'aider plus
Projet tatoeba : projet collaboratif visant à créer un corpus de phrases d'exemples traduites dans le plus de langues possibles
Hors ligne
#3 Le 20/05/2007, à 20:27
- olive_veut_repondre
Re : Python - emacs
-> eric
-> drpython
-> extension pydev à eclipse
-> kate
-> emacs avec python-mode
Pour ma part, c'est emacs, kate et eric. Tout dépend du projet et de sa taille.
#4 Le 21/05/2007, à 18:31
- Telemak
Re : Python - emacs
Salut, merci pour vos réponses....
En creusant un peu...j'ai fini par trouvé... C'est tout simple... j'ai vu que je n'utilisait pas xemacs ( auquel je suis pourtant habitué...) mais exmacs... En effectuant l'install de xemacs...celui-ci m'a rajouté quelques bibliothèques en plus..ce qui fait que j'ai maintenant la coloration...
Encore merci..
a+
Hors ligne
#5 Le 09/07/2007, à 10:17
- TatSou-Max
Re : Python - emacs
Bonjour, j'ai le même soucis que Telemak.
Lorsque j'ouvre un script .py, Emacs 21 s'ouvre mais ne reconnais pas le python.
Et même en faisant Meta-x python-mode emacs ne le trouve pas
Si quelqu'un a une idée, merci.
Hors ligne
#6 Le 09/07/2007, à 14:37
- Saito
Re : Python - emacs
Salut,
le python-mode est désormais intégré d'office dans la version 22 d'Emacs sortie il n'y a pas longtemps. Il y a sûrement moyen de trouver un deb de cette nouvelle version quelquepart
Bonne journée
Aku-Soku-Zan_Shinsengumi
Hors ligne
#7 Le 09/07/2007, à 16:24
- darksh3ll
Re : Python - emacs
Salut j'ai utlisé emacs pendant 1 ans
Trés bon Editeur me le soucis Lourd Lent
pour utilise python avec emacs 21
sudo apt-get install python-mode
ensuite CTRL-c CTRL-c pour éecuter tes script python
Utilise plutot vim
regarde ce post
http://forum.ubuntu-fr.org/viewtopic.php?id=132048
gnu-project@darksh3ll.com
http://www.darksh3ll.com
Coding Vim version 7.0.235
Programmation:Python
Hors ligne
#8 Le 09/07/2007, à 17:13
- TatSou-Max
Re : Python - emacs
Merci à toi darksh3ll !
Maintenant, quand j'ouvre un .py, emacs se met en python-mode tout seul.
Pour ce qui est d'emacs, je l'utilise car c'est ce programme que j'utilise à la fac.
Mais je vais quand même jeter un coup d'oeil à vim par acquis de conscience.
Hors ligne
#9 Le 09/07/2007, à 17:41
- darksh3ll
Re : Python - emacs
Ok
Par contre y'as un Bug dans le mode python pour Emacs
fait un essaie essaye d'ouvrir un fichier python de plus de 1000 lignes
Emacs planteras
fait un essaie tu verras
pour contourné le probleme
rajoute ca dans ton .emacs
(eval-after-load "wisent-python"
(remove-hook 'python-mode-hook 'wisent-python-default-setup))
gnu-project@darksh3ll.com
http://www.darksh3ll.com
Coding Vim version 7.0.235
Programmation:Python
Hors ligne
#10 Le 09/07/2007, à 23:34
- TatSou-Max
Re : Python - emacs
Effectivement, en ouvrant de gros fichier python (plus de 1000 lignes) emacs plante et se ferme.
J'ai rajouté les 2 lignes que tu m'as donné dans mon .emacs et plus de souci.
Donc encore une fois merci, car c'est le genre de détail qui peut toujours servir.
Hors ligne
#11 Le 19/05/2017, à 11:15
- dzecniv
Re : Python - emacs
Salut,
Ce post est toujours 3e dans les résultats google !
Alors une petite mise à jour ? Emacs est (évidemment?) excellent pour éditer du code Python et possède des fonctionnalités équivalentes aux "vrais IDEs".
Une page de wiki très complète: http://wikemacs.org/wiki/Python
Quelques exemples de fonctionnalité avancées:
- refactoring (facile à installer avec emacs-traad, utilise la librairie Rope),
- trier les imports, enlever les imports non-utilisés,
- ajouter des arguments à une méthode, ajouter ou supprimer un décorateur,
- lancer des test unitaires (lancer le test sur lequel je suis, avec django, pytest ou d'autres),
- on peut changer d'environnements virtuels,
- il existe des modes pour datascience,
- etc
Il existe aussi des "starter kits" qui incluent pas mal de paquets par défault (Prelude). Elpy est un paquet Emacs qui rassemble plein d'outils pour python.
Il y aussi des trucs pour Django.
Hors ligne
Pages : 1