Je voudrais d'abord forcer l'enregistrement des fichiers textes en iso-8859-15 mais je ne sais que mettre dans mon .emacs.
(prefer-coding-system 'iso-8859-15)
On en parle bien ici: http://www.linux-france.org/article/appli/emacs/manuel/html/variables.html#FILE-VARIABLES
Mais pour python, dont les commentaires sont délimités par '#', comment on fait?
Supersedes: # -*- coding: iso-8859-15 -*-
Mais on le met ou? Je dois avoir le shebangs en première ligne...
Regarde dans l'info d'emacs Customizations/Variables/File Variables.
Sébastien Kirche
Le 4 octobre 2005 à 23:10, R12y s'est exprimé ainsi :
Supersedes: # -*- coding: iso-8859-15 -*-
Mais on le met ou? Je dois avoir le shebangs en première ligne...
En deux mots, les variables de fichier en version mono-ligne avec le séparateur -*- peuvent se trouver sur l'une des deux premières lignes, ce qui laisse la place pour le shebang. Les développeurs du langage Python doivent se servir d'Emacs :o)
Quand ça te gène de voir ça au début, tu peux aussi mettre les variables de fichier en fin (si je me souviens bien, n'importe où dans la limite des 1000 derniers caractères, et c'est compatible avec les commentaires des langages de programmation.
Pourriez-vous m'aider?
Luc t'a indiqué le chapitre du manuel pour en savoir plus. Et aussi une... ahem... solution pour l'environnement :)
Merci.
PS: Sebastien, c'est ce qui m'a valu l'erreur que je rencontre dans le sujet intitulé "unicode" sur f.c.l.python.
Oui, j'ai vu. Désolé aujourd'hui je n'ai pas eu le temps de regarder le groupe python...
-- Sébastien Kirche
Le 4 octobre 2005 à 23:10, R12y s'est exprimé ainsi :
Supersedes:
# -*- coding: iso-8859-15 -*-
Mais on le met ou?
Je dois avoir le shebangs en première ligne...
En deux mots, les variables de fichier en version mono-ligne avec le
séparateur -*- peuvent se trouver sur l'une des deux premières lignes,
ce qui laisse la place pour le shebang. Les développeurs du langage
Python doivent se servir d'Emacs :o)
Quand ça te gène de voir ça au début, tu peux aussi mettre les variables
de fichier en fin (si je me souviens bien, n'importe où dans la limite
des 1000 derniers caractères, et c'est compatible avec les commentaires
des langages de programmation.
Pourriez-vous m'aider?
Luc t'a indiqué le chapitre du manuel pour en savoir plus. Et aussi
une... ahem... solution pour l'environnement :)
Merci.
PS: Sebastien, c'est ce qui m'a valu l'erreur que je rencontre dans le
sujet intitulé "unicode" sur f.c.l.python.
Oui, j'ai vu. Désolé aujourd'hui je n'ai pas eu le temps de regarder le
groupe python...
Le 4 octobre 2005 à 23:10, R12y s'est exprimé ainsi :
Supersedes: # -*- coding: iso-8859-15 -*-
Mais on le met ou? Je dois avoir le shebangs en première ligne...
En deux mots, les variables de fichier en version mono-ligne avec le séparateur -*- peuvent se trouver sur l'une des deux premières lignes, ce qui laisse la place pour le shebang. Les développeurs du langage Python doivent se servir d'Emacs :o)
Quand ça te gène de voir ça au début, tu peux aussi mettre les variables de fichier en fin (si je me souviens bien, n'importe où dans la limite des 1000 derniers caractères, et c'est compatible avec les commentaires des langages de programmation.
Pourriez-vous m'aider?
Luc t'a indiqué le chapitre du manuel pour en savoir plus. Et aussi une... ahem... solution pour l'environnement :)
Merci.
PS: Sebastien, c'est ce qui m'a valu l'erreur que je rencontre dans le sujet intitulé "unicode" sur f.c.l.python.
Oui, j'ai vu. Désolé aujourd'hui je n'ai pas eu le temps de regarder le groupe python...