OVH Cloud OVH Cloud

Xemacs buggé?

10 réponses
Avatar
Pim
Bonjour tous,

Il semble q'Xemacs soit buggé et que ce bug se produit même
dans le cas d'une version compilée.


Ceci l'empèche de passer en coloration syntaxique et renvoie
cette erreur:

"Symbol's function definition is void: global-font-lock-mode"

Commme g plus l'habittude d'utiliser vi, je ne sait trop
m'y retrouver dans ce genre de messages.

Quelqu'un connait-til xemacs? Et cette erreur?



Ha oui! vous voulez plus d'infos je parie :

Je tourne sous debian-sarge

>xemacs --version
Loading /usr/share/emacs/site-lisp/debian-startup...
Loading 00debian...
Loading site-start...
Loading 00debian-vars...
Loading 50dictionaries-common...
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el...
XEmacs 21.4 (patch 17) "Jumbo Shrimp" [Lucid] (i386-debian-linux, Mule)
of Tue Feb 8 2005 on penell

"Symbol's function definition is void: global-font-lock-mode"
pour rappel de l'Erreur.

La version emacs console, ne produit pas cette erreur.

Merci de votre aide par avance.
Pim.

10 réponses

Avatar
Anonyme
Bonjour tous,

Il semble q'Xemacs soit buggé et que ce bug se produit même
dans le cas d'une version compilée.


Ceci l'empèche de passer en coloration syntaxique et renvoie
cette erreur:

"Symbol's function definition is void: global-font-lock-mode"

Commme g plus l'habittude d'utiliser vi, je ne sait trop
m'y retrouver dans ce genre de messages.

Quelqu'un connait-til xemacs? Et cette erreur?



Ha oui! vous voulez plus d'infos je parie :

Je tourne sous debian-sarge

xemacs --version
Loading /usr/share/emacs/site-lisp/debian-startup...

Loading 00debian...
Loading site-start...
Loading 00debian-vars...
Loading 50dictionaries-common...
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el...
XEmacs 21.4 (patch 17) "Jumbo Shrimp" [Lucid] (i386-debian-linux, Mule)
of Tue Feb 8 2005 on penell

"Symbol's function definition is void: global-font-lock-mode"
pour rappel de l'Erreur.

La version emacs console, ne produit pas cette erreur.

Merci de votre aide par avance.
Pim.


essaie d'effacer ton .emacs ou ton .xemacs
et vérifie que le xemacs-extra est bien installé

je l'ai déja eu ce probleme et ct juste un probleme de .emacs buggé

et essaie avec un fichier .c (si y avait eu des bugs sur la coloration
syntaxique d'un fichier C sur debian sarge, ca aurait déja été corrigé )
au moins tu seras sur que le probleme vient bien de xemacs
(vérifie que t'as pas mis une option type appliquer theme gtk sur xemacs
et que celle ci n'impose pas des polices truetype qu'xemacs ne peut
afficher )
avant de le lancer en ligne de commande
essaie


xrdb -load /usr/share/xemacs-21.4.17/etc/sample.Xdefaults
puis

xemacs monbidule.c


Avatar
Pim
Le Sun, 30 Oct 2005 16:23:03 +0100,
Djame Seddah disait ceci :
Bonjour tous,

et vérifie que le xemacs-extra est bien installé

Haa ca ca n'existe pas en tant que paquets dans la Debian,

je crois que ca a été remplacé.
Mais je ne vois pas à quoi ca correspond!?
Tu peut pas m'en dire plus car je pressent que ca pourrait bien
être le problème.
Le paquet que j'ai installé c'est emacs-supportel et même xemacs-supportel
et j'ai ajouté les supports pour perl.
En mode console ca colore suntaxie bien mais pas xemacs :-| .

je l'ai déja eu ce probleme et ct juste un probleme de .emacs buggé

et essaie avec un fichier .c (si y avait eu des bugs sur la coloration
syntaxique d'un fichier C sur debian sarge, ca aurait déja été corrigé )
au moins tu seras sur que le probleme vient bien de xemacs
(vérifie que t'as pas mis une option type appliquer theme gtk sur xemacs
et que celle ci n'impose pas des polices truetype qu'xemacs ne peut
afficher )
Ben, je ne connais pas grand chose à emacs, je n'ai donc rien bidouillé.

avant de le lancer en ligne de commande
essaie


xrdb -load /usr/share/xemacs-21.4.17/etc/sample.Xdefaults
Oui sans erreurs.

puis

xemacs monbidule.c
plus d'erreur, mais Pas de coloration syntaxique!


En mode console, je colorie les fichiers perl mais pas les fichiers .c.
Ya pas un paquet spécial à installer?
Vu que j'en ai installé un pour perl....

Quand-même ca a l'air bien compliquer par rapport à vim qui fait
tout du premier coup et ça marche!!

Pim.


Avatar
lhabert
Pim :

Ceci l'empèche de passer en coloration syntaxique et renvoie
cette erreur:

"Symbol's function definition is void: global-font-lock-mode"


Beuh, « global-font-lock-mode », c'est une fonction de Gnu Emacs. Xemacs, la
dernière fois que j'ai regardé, il fallait faire « (setq
font-lock-auto-fontify t) ».

Avatar
Anonyme
Le Sun, 30 Oct 2005 16:23:03 +0100,
Djame Seddah disait ceci :


Bonjour tous,



et vérifie que le xemacs-extra est bien installé


Haa ca ca n'existe pas en tant que paquets dans la Debian,
je crois que ca a été remplacé.
Mais je ne vois pas à quoi ca correspond!?
Tu peut pas m'en dire plus car je pressent que ca pourrait bien
être le problème.
Le paquet que j'ai installé c'est emacs-supportel et même xemacs-supportel
vire les deb relatifs à emacs et mets ceux de xemacs



et j'ai ajouté les supports pour perl.
En mode console ca colore suntaxie bien mais pas xemacs :-| .


en mode console c'est emacs que tu lances :)

en fait le probleme c'est que t'as du lancer d'abord emacs puis xemacs
qui ne retrouve pas ses petits dans le .emacs




je l'ai déja eu ce probleme et ct juste un probleme de .emacs buggé

et essaie avec un fichier .c (si y avait eu des bugs sur la coloration
syntaxique d'un fichier C sur debian sarge, ca aurait déja été corrigé )
au moins tu seras sur que le probleme vient bien de xemacs
(vérifie que t'as pas mis une option type appliquer theme gtk sur xemacs
et que celle ci n'impose pas des polices truetype qu'xemacs ne peut
afficher )


Ben, je ne connais pas grand chose à emacs, je n'ai donc rien bidouillé.
vire le quand meme


rm -f ~/.emacs
rm -rf ~/.xemacs




avant de le lancer en ligne de commande
essaie


xrdb -load /usr/share/xemacs-21.4.17/etc/sample.Xdefaults


Oui sans erreurs.

puis

xemacs monbidule.c


plus d'erreur, mais Pas de coloration syntaxique!
essaie [ESC-X]c-mode


mais à mon avis le package n'est juste pas installé c tout


En mode console, je colorie les fichiers perl mais pas les fichiers .c.
Ya pas un paquet spécial à installer?
Vu que j'en ai installé un pour perl....


là faut que tu demandes aux spécialistes debian
sur mdk c'est
urpmi xemacs
urpmi xemacs-extras
et hop :)


Quand-même ca a l'air bien compliquer par rapport à vim qui fait
tout du premier coup et ça marche!!
nan, c juste que tu dois avoir des bouts de emacs quelque part qui

foutent le boxon dedans c tout




Pim.




Avatar
Pim
Le Sun, 30 Oct 2005 17:35:31 +0100,
Djame Seddah disait ceci :
Le Sun, 30 Oct 2005 16:23:03 +0100,
Djame Seddah disait ceci :


Bonjour tous,



et vérifie que le xemacs-extra est bien installé


Haa ca ca n'existe pas en tant que paquets dans la Debian,
je crois que ca a été remplacé.
[...]
qui ne retrouve pas ses petits dans le .emacs



Ca s'appellerai un bug!
Et je ne voit pas pourquoi, le .emacs bloquerait ?
La seule raison pourait être: Une vieille version d'un .emacs qui ne
correpond plus aux versions actuelles.

Du reste je n'ai pas de raison d'effacer le .emacs dans la mesure ou
le emacs console active bien la coloration syntaxique avec
ce fichier.
Si j'enlève ce fichier je n'ai plus aucune coloration.

Et c'est bien le minimum que je demande à un éditeur,
puique je dois écrire des programmes avec.

J'ai besoin AUSSI de la version console, désolé.

mais à mon avis le package n'est juste pas installé c tout


Si si monsieur! C'est le fichier cc-mode.elc et old-c-mode.elc
qui sont dans le paquets : xemacs21-supportelc

là faut que tu demandes aux spécialistes debian
Je suis un spécialiste Debian :-).

Je le pratique depuis 1999, et Linux depuis 1996,
mais c'est vrai que je peut passer à coté de choses
simples.

sur mdk c'est
urpmi xemacs
urpmi xemacs-extras


C'était comme ca dans debian avant il me semble mais les noms de
paquets on changés.

Quel version d'emacs, tu as comparé avec la mienne?

Par contre, et je l'ai vu avant de poster, la premiere fois,
sur google on relate bien un bug qui renvoie l'erreur que je vous
ai affichée.

Alors, je ne dis pas que c'est cela mais il doit bien y avoir
des debianneurs qui utilisent xemacs sur cette liste non?
N'ont-tils pas vu ce genre de problèmes?
Qu'ils m'envoient leur .xemacs si ca marche chez eux, par exemple.

Bien, merci de vouloir m'aider, C sympa.

Pim.




Avatar
Pim
Le Sun, 30 Oct 2005 16:30:52 +0000 (UTC),
Luc Habert disait ceci :
Pim :

Ceci l'empèche de passer en coloration syntaxique et renvoie
cette erreur:

"Symbol's function definition is void: global-font-lock-mode"


Beuh, « global-font-lock-mode », c'est une fonction de Gnu Emacs. Xemacs, la
dernière fois que j'ai regardé, il fallait faire « (setq
font-lock-auto-fontify t) ».


Ouais mé c pareil, il n'aime pas l'instruction.
Et emacs lui plante sur cette instruction.

Pourquoi il fallait: Quel version d'emacs et quel OS.
J'ai affichée la mienne dans mon premier post.

Merci.


Avatar
lhabert
Pim :

"Symbol's function definition is void: global-font-lock-mode"


Beuh, « global-font-lock-mode », c'est une fonction de Gnu Emacs. Xemacs, la
dernière fois que j'ai regardé, il fallait faire « (setq
font-lock-auto-fontify t) ».


Ouais mé c pareil, il n'aime pas l'instruction.


Qu'est-ce qu'il dit?

Et emacs lui plante sur cette instruction.


Euh, je comprend mal comment c'est possible. Que se passe-t-il exactement?



Avatar
Pim
Le Sun, 30 Oct 2005 17:54:26 +0000 (UTC),
Luc Habert disait ceci :
Pim :

"Symbol's function definition is void: global-font-lock-mode"


Beuh, « global-font-lock-mode », c'est une fonction de Gnu Emacs. Xemacs, la
dernière fois que j'ai regardé, il fallait faire « (setq
font-lock-auto-fontify t) ».


Ouais mé c pareil, il n'aime pas l'instruction.


Qu'est-ce qu'il dit?


Heu pardon, c pas qu'il plante mais on ne peu pas enlever l'ancienne
instruction <global-font-lock-mode t>
sinon ya plus de coloration syntaxique dans emacs.
Par contre xemacs geule sur <global-font-lock-mode t>

comment je fait? Je veut emacs et xemacs.




Avatar
lhabert
Pim :

Heu pardon, c pas qu'il plante mais on ne peu pas enlever l'ancienne
instruction <global-font-lock-mode t>
sinon ya plus de coloration syntaxique dans emacs.
Par contre xemacs geule sur <global-font-lock-mode t>

comment je fait? Je veut emacs et xemacs.


(setq running-xemacs (string-match "XEmacs" emacs-version))

(if running-xemacs
(setq font-lock-auto-fontify t)
(global-font-lock-mode)
)

Avatar
Sébastien Kirche
Le 30 octobre 2005 à 20:10, Luc Habert a formulé :

Pim :

Heu pardon, c pas qu'il plante mais on ne peu pas enlever l'ancienne
instruction <global-font-lock-mode t>
sinon ya plus de coloration syntaxique dans emacs.
Par contre xemacs geule sur <global-font-lock-mode t>

comment je fait? Je veut emacs et xemacs.


(setq running-xemacs (string-match "XEmacs" emacs-version))

(if running-xemacs
(setq font-lock-auto-fontify t)
(global-font-lock-mode)
)


Oui, ou pour ne pas polluer le .emacs en cours : créer un répertoire
~/.xemacs/init.el vide avant de lancer xemacs la première fois.

Je l'ai testé il y a peu : ça évite à xemacs de polluer le .emacs et ça
permet d'avoir une autre config sans se taper moult tests dans le
.emacs.

Après on peut recopier dans le init.el les parties intéressantes du
.emacs qui peuvent fonctionner avec xemacs.

PS: il y a un groupe spécialisé [x]emacs : fr.comp.applications.emacs,
je dis ça okazou mais je ne redirige vu qu'il y a déjà plusieurs fils
dans ce groupe.
--
Sébastien Kirche