Apres une terrible tragedie (paix a mon ancien disque dur...), je suis
en train de reconfigurer mon emacs.
En arrivant a la configuration d'ECB, je suis super frustre: j'arrive
a obtenir la conf que je veux, mais un peu "par hasard", et je
n'arrive pas a la sauvegarder.
En particulier:
* J'ai un layout custom, mais je ne sais pas forcer son utilisation
par defaut (et en plus, je n'arrive pas a lui imposer une largeur
fixe).
* Quand je fais Meta-, ou Meta-?, ca veut utiliser find-tag. Si je
fais a la main un Meta-x gtags-find-tag, a partir de la, ca
utilisera bien gtags-find-tag, mais comment faire pour que ca le
fasse des le debut ?
* Quand j'utilise gtags-find-tag et que ca m'amene a un autre fichier,
ca change un peu l'affichage, manifestement suite au chargement de
"semantic-tag" (d'apres ce que j'ai le temps de lire dans le
minibuffer). Sauf que je ne trouve pas ce "semantic-tag", et que je
n'arrive pas a le faire charger automatiquement au demarrage !!!
Est-ce que quelqu'un saurait m'aider a peaufiner ma configuration
d'emacs, sachant que je me debrouille en utilisation, mais que je suis
*tres* mauvais en lisp ?
* Quand je fais Meta-, ou Meta-?, ca veut utiliser find-tag. Si je fais a la main un Meta-x gtags-find-tag, a partir de la, ca utilisera bien gtags-find-tag, mais comment faire pour que ca le fasse des le debut ?
Sur ce point la, j'ai ete une grosse loutre, puisque c'est M-. qui fait appeler gtags-find-tag.
Par contre, autre chose que j'avais oublie: quand je fais emacs monfichier.c, bah monfichier.c se retrouve dans l'history, mais n'est pas dans la fenetre principale d'edition (qui est vide). C'est lourd....
Et ca ne se comportait pas comme ca avec mon ancienne conf (paix a son ame, donc...).
A +
VANHU.
VANHULLEBUS Yvan <vanhu@nospam_free.fr> writes:
[....]>
* Quand je fais Meta-, ou Meta-?, ca veut utiliser find-tag. Si je
fais a la main un Meta-x gtags-find-tag, a partir de la, ca
utilisera bien gtags-find-tag, mais comment faire pour que ca le
fasse des le debut ?
Sur ce point la, j'ai ete une grosse loutre, puisque c'est M-. qui
fait appeler gtags-find-tag.
Par contre, autre chose que j'avais oublie: quand je fais emacs
monfichier.c, bah monfichier.c se retrouve dans l'history, mais n'est
pas dans la fenetre principale d'edition (qui est vide). C'est
lourd....
Et ca ne se comportait pas comme ca avec mon ancienne conf (paix a son
ame, donc...).
* Quand je fais Meta-, ou Meta-?, ca veut utiliser find-tag. Si je fais a la main un Meta-x gtags-find-tag, a partir de la, ca utilisera bien gtags-find-tag, mais comment faire pour que ca le fasse des le debut ?
Sur ce point la, j'ai ete une grosse loutre, puisque c'est M-. qui fait appeler gtags-find-tag.
Par contre, autre chose que j'avais oublie: quand je fais emacs monfichier.c, bah monfichier.c se retrouve dans l'history, mais n'est pas dans la fenetre principale d'edition (qui est vide). C'est lourd....
Et ca ne se comportait pas comme ca avec mon ancienne conf (paix a son ame, donc...).
A +
VANHU.
drkm
VANHULLEBUS Yvan writes:
Par contre, autre chose que j'avais oublie: quand je fais emacs monfichier.c, bah monfichier.c se retrouve dans l'history, mais n'est pas dans la fenetre principale d'edition (qui est vide).
Ça, ce n'est pas le comportement par défaut. Ça doit venir de ton .emacs (modifié à la main ou via Customize).
--drkm
VANHULLEBUS Yvan <vanhu@nospam_free.fr> writes:
Par contre, autre chose que j'avais oublie: quand je fais emacs
monfichier.c, bah monfichier.c se retrouve dans l'history, mais n'est
pas dans la fenetre principale d'edition (qui est vide).
Ça, ce n'est pas le comportement par défaut. Ça doit venir de
ton .emacs (modifié à la main ou via Customize).
Par contre, autre chose que j'avais oublie: quand je fais emacs monfichier.c, bah monfichier.c se retrouve dans l'history, mais n'est pas dans la fenetre principale d'edition (qui est vide).
Ça, ce n'est pas le comportement par défaut. Ça doit venir de ton .emacs (modifié à la main ou via Customize).
--drkm
drkm
VANHULLEBUS Yvan writes:
* Quand j'utilise gtags-find-tag et que ca m'amene a un autre fichier, ca change un peu l'affichage, manifestement suite au chargement de "semantic-tag" (d'apres ce que j'ai le temps de lire dans le minibuffer).
Ce qui est affiché dans l'echo area est loggué dans le buffer *Messages*. Tu as là tout le temps pour le consulter, et éventuellement voir un autre message affiché trop peu de temps que pour l'avoir vu passer.
Sauf que je ne trouve pas ce "semantic-tag", et que je n'arrive pas a le faire charger automatiquement au demarrage !!!
Que dit 'M-x find-library <RET> semantic-tag <RET>' ? Pour le charger au démarrage, tu peux utiliser dans ton .emacs.el :
(require 'semantic-tag)
Mais je te conseilles plutôt de revoir ton installation de CEDET. As-tu bien suivi les instructions dans le fichier INSTALL ?
--drkm
VANHULLEBUS Yvan <vanhu@nospam_free.fr> writes:
* Quand j'utilise gtags-find-tag et que ca m'amene a un autre fichier,
ca change un peu l'affichage, manifestement suite au chargement de
"semantic-tag" (d'apres ce que j'ai le temps de lire dans le
minibuffer).
Ce qui est affiché dans l'echo area est loggué dans le buffer
*Messages*. Tu as là tout le temps pour le consulter, et
éventuellement voir un autre message affiché trop peu de temps
que pour l'avoir vu passer.
Sauf que je ne trouve pas ce "semantic-tag", et que je
n'arrive pas a le faire charger automatiquement au demarrage !!!
Que dit 'M-x find-library <RET> semantic-tag <RET>' ? Pour le
charger au démarrage, tu peux utiliser dans ton .emacs.el :
(require 'semantic-tag)
Mais je te conseilles plutôt de revoir ton installation de
CEDET. As-tu bien suivi les instructions dans le fichier
INSTALL ?
* Quand j'utilise gtags-find-tag et que ca m'amene a un autre fichier, ca change un peu l'affichage, manifestement suite au chargement de "semantic-tag" (d'apres ce que j'ai le temps de lire dans le minibuffer).
Ce qui est affiché dans l'echo area est loggué dans le buffer *Messages*. Tu as là tout le temps pour le consulter, et éventuellement voir un autre message affiché trop peu de temps que pour l'avoir vu passer.
Sauf que je ne trouve pas ce "semantic-tag", et que je n'arrive pas a le faire charger automatiquement au demarrage !!!
Que dit 'M-x find-library <RET> semantic-tag <RET>' ? Pour le charger au démarrage, tu peux utiliser dans ton .emacs.el :
(require 'semantic-tag)
Mais je te conseilles plutôt de revoir ton installation de CEDET. As-tu bien suivi les instructions dans le fichier INSTALL ?
--drkm
Flatman
drkm writes:
Mais je te conseilles plutôt de revoir ton installation de CEDET. As-tu bien suivi les instructions dans le fichier INSTALL ?
J'en profite pour vous dire que je n'ai pu installer CEDET sur Macosx Jaguar. J'ai du installer chaque élément individuellement ! A part cela, ECB tourne joli sur Macosx Emacs ...
Erik
drkm <usenet.fcaemacs@fgeorges.org> writes:
Mais je te conseilles plutôt de revoir ton installation de
CEDET. As-tu bien suivi les instructions dans le fichier
INSTALL ?
J'en profite pour vous dire que je n'ai pu installer CEDET sur Macosx Jaguar.
J'ai du installer chaque élément individuellement !
A part cela, ECB tourne joli sur Macosx Emacs ...
Mais je te conseilles plutôt de revoir ton installation de CEDET. As-tu bien suivi les instructions dans le fichier INSTALL ?
J'en profite pour vous dire que je n'ai pu installer CEDET sur Macosx Jaguar. J'ai du installer chaque élément individuellement ! A part cela, ECB tourne joli sur Macosx Emacs ...
Erik
drkm
Flatman writes:
J'en profite pour vous dire que je n'ai pu installer CEDET sur Macosx Jaguar. J'ai du installer chaque élément individuellement !
Ce n'est pas normal, ça. Le package est en pre-release. Pourrais-tu décrire le problème ? Éventuellement le reproduire ? Afin de corriger le bug, le cas échéant, avant la sortie de la release.
Merci.
--drkm
Flatman <flatman@swing.be> writes:
J'en profite pour vous dire que je n'ai pu installer CEDET sur Macosx Jaguar.
J'ai du installer chaque élément individuellement !
Ce n'est pas normal, ça. Le package est en pre-release.
Pourrais-tu décrire le problème ? Éventuellement le reproduire ?
Afin de corriger le bug, le cas échéant, avant la sortie de la
release.
J'en profite pour vous dire que je n'ai pu installer CEDET sur Macosx Jaguar. J'ai du installer chaque élément individuellement !
Ce n'est pas normal, ça. Le package est en pre-release. Pourrais-tu décrire le problème ? Éventuellement le reproduire ? Afin de corriger le bug, le cas échéant, avant la sortie de la release.
Merci.
--drkm
Flatman
drkm writes:
J'en profite pour vous dire que je n'ai pu installer CEDET sur Macosx Jaguar. J'ai du installer chaque élément individuellement !
Ce n'est pas normal, ça. Le package est en pre-release. Pourrais-tu décrire le problème ? Éventuellement le reproduire ? Afin de corriger le bug, le cas échéant, avant la sortie de la release.
Je viens de télécharger la pre2 et le make fonctionne :)
C'était le beta3 qui se plantait ... le make finissait sur un error , mais je sais plus lequel ...
a+ Erik
drkm <usenet.fcaemacs@fgeorges.org> writes:
J'en profite pour vous dire que je n'ai pu installer CEDET sur Macosx Jaguar.
J'ai du installer chaque élément individuellement !
Ce n'est pas normal, ça. Le package est en pre-release.
Pourrais-tu décrire le problème ? Éventuellement le reproduire ?
Afin de corriger le bug, le cas échéant, avant la sortie de la
release.
Je viens de télécharger la pre2 et le make fonctionne :)
C'était le beta3 qui se plantait ...
le make finissait sur un error , mais je sais plus lequel ...
J'en profite pour vous dire que je n'ai pu installer CEDET sur Macosx Jaguar. J'ai du installer chaque élément individuellement !
Ce n'est pas normal, ça. Le package est en pre-release. Pourrais-tu décrire le problème ? Éventuellement le reproduire ? Afin de corriger le bug, le cas échéant, avant la sortie de la release.
Je viens de télécharger la pre2 et le make fonctionne :)
C'était le beta3 qui se plantait ... le make finissait sur un error , mais je sais plus lequel ...
a+ Erik
drkm
Flatman writes:
C'était le beta3 qui se plantait ... le make finissait sur un error , mais je sais plus lequel ...
Ok. C'est une erreur connue. Je pense qu'il s'agit de fichiers générés présent dans le tarball, qui contiennent CR-LF au lieu de LF ou vice-versa. Mais je ne suis plus certain, cfr. la ML pour ls précisions. Il faut alors faire quelque chose comme :
~> make clean ~> make
ou :
~> make clean-autoloads ~> make
Au cas où ...
--drkm
Flatman <flatman@swing.be> writes:
C'était le beta3 qui se plantait ...
le make finissait sur un error , mais je sais plus lequel ...
Ok. C'est une erreur connue. Je pense qu'il s'agit de
fichiers générés présent dans le tarball, qui contiennent CR-LF
au lieu de LF ou vice-versa. Mais je ne suis plus certain,
cfr. la ML pour ls précisions. Il faut alors faire quelque chose
comme :
C'était le beta3 qui se plantait ... le make finissait sur un error , mais je sais plus lequel ...
Ok. C'est une erreur connue. Je pense qu'il s'agit de fichiers générés présent dans le tarball, qui contiennent CR-LF au lieu de LF ou vice-versa. Mais je ne suis plus certain, cfr. la ML pour ls précisions. Il faut alors faire quelque chose comme :
~> make clean ~> make
ou :
~> make clean-autoloads ~> make
Au cas où ...
--drkm
VANHULLEBUS Yvan
drkm writes:
VANHULLEBUS Yvan writes:
> * Quand j'utilise gtags-find-tag et que ca m'amene a un autre fichier, > ca change un peu l'affichage, manifestement suite au chargement de > "semantic-tag" (d'apres ce que j'ai le temps de lire dans le > minibuffer).
Ce qui est affiché dans l'echo area est loggué dans le buffer *Messages*. Tu as là tout le temps pour le consulter, et éventuellement voir un autre message affiché trop peu de temps que pour l'avoir vu passer.
J'ai ca: Loading semantic-edit...done Loading semanticdb-file...done Mark set Loading semantic-tag-ls...done [2 times] Loading semantic-complete...done [2 times]
> Sauf que je ne trouve pas ce "semantic-tag", et que je > n'arrive pas a le faire charger automatiquement au demarrage !!!
Que dit 'M-x find-library <RET> semantic-tag <RET>' ? Pour le charger au démarrage, tu peux utiliser dans ton .emacs.el :
(require 'semantic-tag)
Ca fait rien.
J'ai aussi essaye un require des 4 semantic* listes ci dessus, ca change rien non plus.
Mais je te conseilles plutôt de revoir ton installation de CEDET. As-tu bien suivi les instructions dans le fichier INSTALL ?
C'est sur une FreeBSD, j'ai fait l'install "a la FreeBSD".
Je reessaierai aussi sur une Debian Sarge a l'occasion, mais la aussi via le systeme d'install de l'OS.
A +
VANHU.
drkm <usenet.fcaemacs@fgeorges.org> writes:
VANHULLEBUS Yvan <vanhu@nospam_free.fr> writes:
> * Quand j'utilise gtags-find-tag et que ca m'amene a un autre fichier,
> ca change un peu l'affichage, manifestement suite au chargement de
> "semantic-tag" (d'apres ce que j'ai le temps de lire dans le
> minibuffer).
Ce qui est affiché dans l'echo area est loggué dans le buffer
*Messages*. Tu as là tout le temps pour le consulter, et
éventuellement voir un autre message affiché trop peu de temps
que pour l'avoir vu passer.
J'ai ca:
Loading semantic-edit...done
Loading semanticdb-file...done
Mark set
Loading semantic-tag-ls...done [2 times]
Loading semantic-complete...done [2 times]
> Sauf que je ne trouve pas ce "semantic-tag", et que je
> n'arrive pas a le faire charger automatiquement au demarrage !!!
Que dit 'M-x find-library <RET> semantic-tag <RET>' ? Pour le
charger au démarrage, tu peux utiliser dans ton .emacs.el :
(require 'semantic-tag)
Ca fait rien.
J'ai aussi essaye un require des 4 semantic* listes ci dessus, ca
change rien non plus.
Mais je te conseilles plutôt de revoir ton installation de
CEDET. As-tu bien suivi les instructions dans le fichier
INSTALL ?
C'est sur une FreeBSD, j'ai fait l'install "a la FreeBSD".
Je reessaierai aussi sur une Debian Sarge a l'occasion, mais la aussi
via le systeme d'install de l'OS.
> * Quand j'utilise gtags-find-tag et que ca m'amene a un autre fichier, > ca change un peu l'affichage, manifestement suite au chargement de > "semantic-tag" (d'apres ce que j'ai le temps de lire dans le > minibuffer).
Ce qui est affiché dans l'echo area est loggué dans le buffer *Messages*. Tu as là tout le temps pour le consulter, et éventuellement voir un autre message affiché trop peu de temps que pour l'avoir vu passer.
J'ai ca: Loading semantic-edit...done Loading semanticdb-file...done Mark set Loading semantic-tag-ls...done [2 times] Loading semantic-complete...done [2 times]
> Sauf que je ne trouve pas ce "semantic-tag", et que je > n'arrive pas a le faire charger automatiquement au demarrage !!!
Que dit 'M-x find-library <RET> semantic-tag <RET>' ? Pour le charger au démarrage, tu peux utiliser dans ton .emacs.el :
(require 'semantic-tag)
Ca fait rien.
J'ai aussi essaye un require des 4 semantic* listes ci dessus, ca change rien non plus.
Mais je te conseilles plutôt de revoir ton installation de CEDET. As-tu bien suivi les instructions dans le fichier INSTALL ?
C'est sur une FreeBSD, j'ai fait l'install "a la FreeBSD".
Je reessaierai aussi sur une Debian Sarge a l'occasion, mais la aussi via le systeme d'install de l'OS.
A +
VANHU.
VANHULLEBUS Yvan
drkm writes:
VANHULLEBUS Yvan writes:
> Par contre, autre chose que j'avais oublie: quand je fais emacs > monfichier.c, bah monfichier.c se retrouve dans l'history, mais n'est > pas dans la fenetre principale d'edition (qui est vide).
Ça, ce n'est pas le comportement par défaut. Ça doit venir de ton .emacs (modifié à la main ou via Customize).
Bah c'est effectivement pas le comportement que j'avais avant, et le plus bizarre, c'est qu'il me semble que le meme .emacs sur une Debian Sarge ne genere pas ce comportement (mais faudra que je reteste pour etre sur).
Je vais essayer a l'occasion en repartant d'un .emacs a zero et en reintegrant au fur et a mesure les trucs dont j'ai reellement besoin, ca sera au passage l'occasion de faire un peu de menage....
A +
VANHU.
drkm <usenet.fcaemacs@fgeorges.org> writes:
VANHULLEBUS Yvan <vanhu@nospam_free.fr> writes:
> Par contre, autre chose que j'avais oublie: quand je fais emacs
> monfichier.c, bah monfichier.c se retrouve dans l'history, mais n'est
> pas dans la fenetre principale d'edition (qui est vide).
Ça, ce n'est pas le comportement par défaut. Ça doit venir de
ton .emacs (modifié à la main ou via Customize).
Bah c'est effectivement pas le comportement que j'avais avant, et le
plus bizarre, c'est qu'il me semble que le meme .emacs sur une Debian
Sarge ne genere pas ce comportement (mais faudra que je reteste pour
etre sur).
Je vais essayer a l'occasion en repartant d'un .emacs a zero et en
reintegrant au fur et a mesure les trucs dont j'ai reellement besoin,
ca sera au passage l'occasion de faire un peu de menage....
> Par contre, autre chose que j'avais oublie: quand je fais emacs > monfichier.c, bah monfichier.c se retrouve dans l'history, mais n'est > pas dans la fenetre principale d'edition (qui est vide).
Ça, ce n'est pas le comportement par défaut. Ça doit venir de ton .emacs (modifié à la main ou via Customize).
Bah c'est effectivement pas le comportement que j'avais avant, et le plus bizarre, c'est qu'il me semble que le meme .emacs sur une Debian Sarge ne genere pas ce comportement (mais faudra que je reteste pour etre sur).
Je vais essayer a l'occasion en repartant d'un .emacs a zero et en reintegrant au fur et a mesure les trucs dont j'ai reellement besoin, ca sera au passage l'occasion de faire un peu de menage....
A +
VANHU.
drkm
VANHULLEBUS Yvan writes:
drkm writes:
Que dit 'M-x find-library <RET> semantic-tag <RET>' ? Pour le charger au démarrage, tu peux utiliser dans ton .emacs.el :
(require 'semantic-tag)
Ca fait rien.
Parles-tu de 'find-library' ou de 'require' ? Dans le premier cas, ce n'est pas possible ; elle te préviendrait si elle ne trouvait pas la bibliothèque.
Dans le second cas, il se peux que la feature soit déjà chargée, ce qui effectivement ne ferait alors pas grand-chose. Pour le savoir :
(featurep 'semantic-tag)
Mais je te conseilles plutôt de revoir ton installation de CEDET. As-tu bien suivi les instructions dans le fichier INSTALL ?
C'est sur une FreeBSD, j'ai fait l'install "a la FreeBSD".
C'est quoi une « install à la FreeBSD » ?
Je reessaierai aussi sur une Debian Sarge a l'occasion, mais la aussi via le systeme d'install de l'OS.
Heu, si je me souviens bien, le projet ne fournit pas lui-même de package Debian. Et je ne sais pas, s'il en existe un, de quelle version il s'agit. Je te conseille d'installer la dernière dans tous les cas, quitte à passer outre le système de packages de Debian.
Il ne s'agit jamais que d'un répertoire unique, éventuellement dans ta home directory. Pas de quoi salir ton système ou entrer en conflit avec d'autres packages.
--drkm
VANHULLEBUS Yvan <vanhu@nospam_free.fr> writes:
drkm <usenet.fcaemacs@fgeorges.org> writes:
Que dit 'M-x find-library <RET> semantic-tag <RET>' ? Pour le
charger au démarrage, tu peux utiliser dans ton .emacs.el :
(require 'semantic-tag)
Ca fait rien.
Parles-tu de 'find-library' ou de 'require' ? Dans le premier
cas, ce n'est pas possible ; elle te préviendrait si elle ne
trouvait pas la bibliothèque.
Dans le second cas, il se peux que la feature soit déjà
chargée, ce qui effectivement ne ferait alors pas grand-chose.
Pour le savoir :
(featurep 'semantic-tag)
Mais je te conseilles plutôt de revoir ton installation de
CEDET. As-tu bien suivi les instructions dans le fichier
INSTALL ?
C'est sur une FreeBSD, j'ai fait l'install "a la FreeBSD".
C'est quoi une « install à la FreeBSD » ?
Je reessaierai aussi sur une Debian Sarge a l'occasion, mais la aussi
via le systeme d'install de l'OS.
Heu, si je me souviens bien, le projet ne fournit pas lui-même
de package Debian. Et je ne sais pas, s'il en existe un, de
quelle version il s'agit. Je te conseille d'installer la
dernière dans tous les cas, quitte à passer outre le système de
packages de Debian.
Il ne s'agit jamais que d'un répertoire unique, éventuellement
dans ta home directory. Pas de quoi salir ton système ou entrer
en conflit avec d'autres packages.
Que dit 'M-x find-library <RET> semantic-tag <RET>' ? Pour le charger au démarrage, tu peux utiliser dans ton .emacs.el :
(require 'semantic-tag)
Ca fait rien.
Parles-tu de 'find-library' ou de 'require' ? Dans le premier cas, ce n'est pas possible ; elle te préviendrait si elle ne trouvait pas la bibliothèque.
Dans le second cas, il se peux que la feature soit déjà chargée, ce qui effectivement ne ferait alors pas grand-chose. Pour le savoir :
(featurep 'semantic-tag)
Mais je te conseilles plutôt de revoir ton installation de CEDET. As-tu bien suivi les instructions dans le fichier INSTALL ?
C'est sur une FreeBSD, j'ai fait l'install "a la FreeBSD".
C'est quoi une « install à la FreeBSD » ?
Je reessaierai aussi sur une Debian Sarge a l'occasion, mais la aussi via le systeme d'install de l'OS.
Heu, si je me souviens bien, le projet ne fournit pas lui-même de package Debian. Et je ne sais pas, s'il en existe un, de quelle version il s'agit. Je te conseille d'installer la dernière dans tous les cas, quitte à passer outre le système de packages de Debian.
Il ne s'agit jamais que d'un répertoire unique, éventuellement dans ta home directory. Pas de quoi salir ton système ou entrer en conflit avec d'autres packages.