Il se passe rarement un jour sans que je me heurte au font-locking de
mon GNU Emacs 21.4.1 (de Debian sarge). Est-ce qu'un autre paquet vaut
le coup d'etre essaye (je pense notamment a une version CVS ou plutot un
snapshot recent, mais ca pourrait etre XEmacs, je ne sais pas) ? Mes
problemes actuels :
- lenteur (quelque peu corrigee avec jit-lock-mode et
(jit-lock-stealth-time 0.25)
- mode HTML vraiment pas terrible, et pratiquement pas de support pour
les melanges PHP/HTML (j'ai essaye html-mode et html-helper-mode)
- bugs grossiers : pour des sources C "gros" (400 lignes !), la
deuxieme moitie du fichier passe entierement en font-lock-string-face,
comme si j'etais dans une chaine de caracteres... Super chouette.
Le 27 juillet 2005 à 12:07, Daniel Déchelotte a formulé :
Alors, je change ou je ne change pas ?
Àma ça vaut le coup, il y a des tas de nouvelles fonctionnalités qui ne sont disponibles que dans le cvs.
Dont des améliorations de font locking sjmsb.
Je vais essayer de retrouver un post de David Kastrup qui en donnait un aperçu il y a peu. Sur gnu.emacs.help ou comp.emacs. -- Sébastien Kirche
Helene Dumur
Daniel Déchelotte wrote:
Bonjour,
Il se passe rarement un jour sans que je me heurte au font-locking de mon GNU Emacs 21.4.1 (de Debian sarge). Est-ce qu'un autre paquet vaut le coup d'etre essaye (je pense notamment a une version CVS ou plutot un snapshot recent, mais ca pourrait etre XEmacs, je ne sais pas) ? Mes problemes actuels :
- lenteur (quelque peu corrigee avec jit-lock-mode et (jit-lock-stealth-time 0.25) - mode HTML vraiment pas terrible, et pratiquement pas de support pour les melanges PHP/HTML (j'ai essaye html-mode et html-helper-mode)
php-mode ou encore mmm-mode ne te conviennent pas ? C'est pourtant bien pratique pour les mélanges php/html
- bugs grossiers : pour des sources C "gros" (400 lignes !), la deuxieme moitie du fichier passe entierement en font-lock-string-face, comme si j'etais dans une chaine de caracteres... Super chouette.
Alors, je change ou je ne change pas ?
Daniel Déchelotte wrote:
Bonjour,
Il se passe rarement un jour sans que je me heurte au font-locking de
mon GNU Emacs 21.4.1 (de Debian sarge). Est-ce qu'un autre paquet vaut
le coup d'etre essaye (je pense notamment a une version CVS ou plutot un
snapshot recent, mais ca pourrait etre XEmacs, je ne sais pas) ? Mes
problemes actuels :
- lenteur (quelque peu corrigee avec jit-lock-mode et
(jit-lock-stealth-time 0.25)
- mode HTML vraiment pas terrible, et pratiquement pas de support pour
les melanges PHP/HTML (j'ai essaye html-mode et html-helper-mode)
php-mode ou encore mmm-mode ne te conviennent pas ? C'est pourtant bien
pratique pour les mélanges php/html
- bugs grossiers : pour des sources C "gros" (400 lignes !), la
deuxieme moitie du fichier passe entierement en font-lock-string-face,
comme si j'etais dans une chaine de caracteres... Super chouette.
Il se passe rarement un jour sans que je me heurte au font-locking de mon GNU Emacs 21.4.1 (de Debian sarge). Est-ce qu'un autre paquet vaut le coup d'etre essaye (je pense notamment a une version CVS ou plutot un snapshot recent, mais ca pourrait etre XEmacs, je ne sais pas) ? Mes problemes actuels :
- lenteur (quelque peu corrigee avec jit-lock-mode et (jit-lock-stealth-time 0.25) - mode HTML vraiment pas terrible, et pratiquement pas de support pour les melanges PHP/HTML (j'ai essaye html-mode et html-helper-mode)
php-mode ou encore mmm-mode ne te conviennent pas ? C'est pourtant bien pratique pour les mélanges php/html
- bugs grossiers : pour des sources C "gros" (400 lignes !), la deuxieme moitie du fichier passe entierement en font-lock-string-face, comme si j'etais dans une chaine de caracteres... Super chouette.
Alors, je change ou je ne change pas ?
drkm
Helene Dumur writes:
php-mode ou encore mmm-mode ne te conviennent pas ? C'est pourtant bien pratique pour les mélanges php/html
Le 28 juillet 2005 à 02:07, drkm s'est exprimé ainsi :
Sébastien Kirche writes:
> Dont des améliorations de font locking sjmsb. ^^^^^
Heu, c'est une typo ou encore un de ces nouveaux acronymes que je ne connais que des années après leur mise en service ?
sjmsb = si je me souviens bien (iirc quoi) :)
Je ne sais pas si c'est vraiment officiel, mais je l'utilise parfois...
-- Sébastien Kirche
Daniel Déchelotte
drkm a écrit :
Helene Dumur writes:
> php-mode ou encore mmm-mode ne te conviennent pas ? C'est pourtant > bien pratique pour les mélanges php/html
Le mode PHP ne colorise que le PHP chez moi (mais ni le code HTML a l'exterieur du code, ni les fragments HTML a l'interieur).
MMM-mode n'a aucun effet chez moi (sauf un leger effet avec le html-helper-mode : le script php devient rouge). Peut-etre parce qu'il dit necessiter emacs 19 ou 20 (j'ai le 21.4.1).
Lui aussi demande des modes que je n'ai pas (generic-x, xxml) et utilise mmm-mode, aussi je ne suis pas surpris que les 230 lignes de lisp donnees a l'adresse ci-dessus ne fonctionnent pas (avertissement a la compilation, erreur "File mode specification error: file-error Cannot open load file xxml" a l'execution).
Prochaine etape : emacs CVS en suivant [1]. Je ne me fais guere d'illusions, les ameliorations doivent sans doute plus porter sur le client de courrier electronique, l'interfacage avec les bases de donnees et le mode speed-dating que sur le coloriage de CSS, PHP et JS inclus dans une page HTML, mais bon (arret du sarcasme) ca doit etre amusant d'utiliser la version CVS. :)
> php-mode ou encore mmm-mode ne te conviennent pas ? C'est pourtant
> bien pratique pour les mélanges php/html
Le mode PHP ne colorise que le PHP chez moi (mais ni le code HTML a
l'exterieur du code, ni les fragments HTML a l'interieur).
MMM-mode n'a aucun effet chez moi (sauf un leger effet avec le
html-helper-mode : le script php devient rouge). Peut-etre parce qu'il
dit necessiter emacs 19 ou 20 (j'ai le 21.4.1).
Lui aussi demande des modes que je n'ai pas (generic-x, xxml) et utilise
mmm-mode, aussi je ne suis pas surpris que les 230 lignes de lisp
donnees a l'adresse ci-dessus ne fonctionnent pas (avertissement a la
compilation, erreur "File mode specification error: file-error Cannot
open load file xxml" a l'execution).
Prochaine etape : emacs CVS en suivant [1]. Je ne me fais guere
d'illusions, les ameliorations doivent sans doute plus porter sur le
client de courrier electronique, l'interfacage avec les bases de donnees
et le mode speed-dating que sur le coloriage de CSS, PHP et JS inclus
dans une page HTML, mais bon (arret du sarcasme) ca doit etre amusant
d'utiliser la version CVS. :)
> php-mode ou encore mmm-mode ne te conviennent pas ? C'est pourtant > bien pratique pour les mélanges php/html
Le mode PHP ne colorise que le PHP chez moi (mais ni le code HTML a l'exterieur du code, ni les fragments HTML a l'interieur).
MMM-mode n'a aucun effet chez moi (sauf un leger effet avec le html-helper-mode : le script php devient rouge). Peut-etre parce qu'il dit necessiter emacs 19 ou 20 (j'ai le 21.4.1).
Lui aussi demande des modes que je n'ai pas (generic-x, xxml) et utilise mmm-mode, aussi je ne suis pas surpris que les 230 lignes de lisp donnees a l'adresse ci-dessus ne fonctionnent pas (avertissement a la compilation, erreur "File mode specification error: file-error Cannot open load file xxml" a l'execution).
Prochaine etape : emacs CVS en suivant [1]. Je ne me fais guere d'illusions, les ameliorations doivent sans doute plus porter sur le client de courrier electronique, l'interfacage avec les bases de donnees et le mode speed-dating que sur le coloriage de CSS, PHP et JS inclus dans une page HTML, mais bon (arret du sarcasme) ca doit etre amusant d'utiliser la version CVS. :)
MMM-mode n'a aucun effet chez moi (sauf un leger effet avec le html-helper-mode : le script php devient rouge). Peut-etre parce qu'il dit necessiter emacs 19 ou 20 (j'ai le 21.4.1).
Je suis sûr de l'avoir déjà utilisé sur un 21.3. Je serais étonné qu'il ne fonctionne pas sur un 21.4. Mais il est sûr qu'il est mort d'une part, et qu'il s'agit d'un hack d'autre part. De multiples modes majeurs ne pourront être supportés efficacement et correctement qu'avec un support dans Emacs Lisp lui-même, ÀMHA.
Lui aussi demande des modes que je n'ai pas (generic-x, xxml) et utilise mmm-mode, aussi je ne suis pas surpris que les 230 lignes de lisp donnees a l'adresse ci-dessus ne fonctionnent pas (avertissement a la compilation, erreur "File mode specification error: file-error Cannot open load file xxml" a l'execution).
Évidemment. Si tu n'installes pas ces modes supplémentaires, ça ne peut pas marcher. Mais tu parles de 21.4, je suppose qu'il s'agit de GNU Emacs ? Alors il possède bien 'generic-x', non ?
Prochaine etape : emacs CVS en suivant [1]. Je ne me fais guere d'illusions, les ameliorations doivent sans doute plus porter sur le client de courrier electronique, l'interfacage avec les bases de donnees et le mode speed-dating que sur le coloriage de CSS, PHP et JS inclus dans une page HTML, mais bon (arret du sarcasme) ca doit etre amusant d'utiliser la version CVS. :)
Je ne suis pas sûr. Je n'édite pas de PHP + HTML, donc je ne sais pas, mais cela ne m'étonnerait pas que ça ait avancé pas mal sur ce front (a priori). Et il est sûr que le CVS apporte pas mal de fonctionalités supplémentaires.
Je ne lis pas assidûment emacs-devel pour l'instant, mais j'ai vu passer un message de RMS appelant à la relecture de certains manuels, cela constituant selon lui le dernier point attendu pour releaser. Mais bon, je suis curieux de voir combien de temps il faudra encore attendre (ÀMHA plus énormément, maintenant).
Et il est vrai que si tu es sur Debian, ça vaut le coût d'installer un CVS en, hum, attendant.
--drkm
Daniel Déchelotte writes:
drkm a écrit :
[...]
MMM-mode n'a aucun effet chez moi (sauf un leger effet avec le
html-helper-mode : le script php devient rouge). Peut-etre parce qu'il
dit necessiter emacs 19 ou 20 (j'ai le 21.4.1).
Je suis sûr de l'avoir déjà utilisé sur un 21.3. Je serais
étonné qu'il ne fonctionne pas sur un 21.4. Mais il est sûr
qu'il est mort d'une part, et qu'il s'agit d'un hack d'autre
part. De multiples modes majeurs ne pourront être supportés
efficacement et correctement qu'avec un support dans Emacs Lisp
lui-même, ÀMHA.
Lui aussi demande des modes que je n'ai pas (generic-x, xxml) et utilise
mmm-mode, aussi je ne suis pas surpris que les 230 lignes de lisp
donnees a l'adresse ci-dessus ne fonctionnent pas (avertissement a la
compilation, erreur "File mode specification error: file-error Cannot
open load file xxml" a l'execution).
Évidemment. Si tu n'installes pas ces modes supplémentaires,
ça ne peut pas marcher. Mais tu parles de 21.4, je suppose qu'il
s'agit de GNU Emacs ? Alors il possède bien 'generic-x', non ?
Prochaine etape : emacs CVS en suivant [1]. Je ne me fais guere
d'illusions, les ameliorations doivent sans doute plus porter sur le
client de courrier electronique, l'interfacage avec les bases de donnees
et le mode speed-dating que sur le coloriage de CSS, PHP et JS inclus
dans une page HTML, mais bon (arret du sarcasme) ca doit etre amusant
d'utiliser la version CVS. :)
Je ne suis pas sûr. Je n'édite pas de PHP + HTML, donc je ne
sais pas, mais cela ne m'étonnerait pas que ça ait avancé pas mal
sur ce front (a priori). Et il est sûr que le CVS apporte pas
mal de fonctionalités supplémentaires.
Je ne lis pas assidûment emacs-devel pour l'instant, mais j'ai
vu passer un message de RMS appelant à la relecture de certains
manuels, cela constituant selon lui le dernier point attendu pour
releaser. Mais bon, je suis curieux de voir combien de temps il
faudra encore attendre (ÀMHA plus énormément, maintenant).
Et il est vrai que si tu es sur Debian, ça vaut le coût
d'installer un CVS en, hum, attendant.
MMM-mode n'a aucun effet chez moi (sauf un leger effet avec le html-helper-mode : le script php devient rouge). Peut-etre parce qu'il dit necessiter emacs 19 ou 20 (j'ai le 21.4.1).
Je suis sûr de l'avoir déjà utilisé sur un 21.3. Je serais étonné qu'il ne fonctionne pas sur un 21.4. Mais il est sûr qu'il est mort d'une part, et qu'il s'agit d'un hack d'autre part. De multiples modes majeurs ne pourront être supportés efficacement et correctement qu'avec un support dans Emacs Lisp lui-même, ÀMHA.
Lui aussi demande des modes que je n'ai pas (generic-x, xxml) et utilise mmm-mode, aussi je ne suis pas surpris que les 230 lignes de lisp donnees a l'adresse ci-dessus ne fonctionnent pas (avertissement a la compilation, erreur "File mode specification error: file-error Cannot open load file xxml" a l'execution).
Évidemment. Si tu n'installes pas ces modes supplémentaires, ça ne peut pas marcher. Mais tu parles de 21.4, je suppose qu'il s'agit de GNU Emacs ? Alors il possède bien 'generic-x', non ?
Prochaine etape : emacs CVS en suivant [1]. Je ne me fais guere d'illusions, les ameliorations doivent sans doute plus porter sur le client de courrier electronique, l'interfacage avec les bases de donnees et le mode speed-dating que sur le coloriage de CSS, PHP et JS inclus dans une page HTML, mais bon (arret du sarcasme) ca doit etre amusant d'utiliser la version CVS. :)
Je ne suis pas sûr. Je n'édite pas de PHP + HTML, donc je ne sais pas, mais cela ne m'étonnerait pas que ça ait avancé pas mal sur ce front (a priori). Et il est sûr que le CVS apporte pas mal de fonctionalités supplémentaires.
Je ne lis pas assidûment emacs-devel pour l'instant, mais j'ai vu passer un message de RMS appelant à la relecture de certains manuels, cela constituant selon lui le dernier point attendu pour releaser. Mais bon, je suis curieux de voir combien de temps il faudra encore attendre (ÀMHA plus énormément, maintenant).
Et il est vrai que si tu es sur Debian, ça vaut le coût d'installer un CVS en, hum, attendant.