il faut chaque fois que je fasse ATL-x java-mode pour l'avoir
Une idée ?
Je penche pour un oubli au niveau de la variable `auto-mode-alist'.
Comment cela fonctionne ?
Admettons que tes fichiers java soient suffixés .java, il faut alors que tu ajoutes une entrée pour ce type de fichier au niveau de la variable comme ceci (par exemple) :
Une autre solution consiste à utiliser des « cookies » qui permettent à emacs de savoir quel mode utiliser pour manipuler/afficher le contenu de ton fichier.
Par exemple pour un fichier contenant des instructions shell, il suffit de mettre dans l'entête du fichier quelque chose comme :
## -*-shell-script-*-
Ou bien il reste encore une alternative avec le système des variables locales (plus dangereuses à utiliser dans certains cas mais pas celui qui nous préoccupe).
L'idée c'est de placer à la fin de ton fichier, des consignes que Emacs pourra interpréter pour faire certaines choses.
Donc voici ce que pourrait contenir un fichier .bashrc pour que emacs sâche quel mode majeur utiliser pour l'affichage :
### Local Variables: ### mode: shell-script ### End:
Voilà, je pense que tu devrais t'en sortir avec ça.
PS : en attendant j'édite avec vim... alors sauvez-moi ;-)
Bouge pas on arrive !!! :) -- Hacker Wonderland Xavier Maillard| "Stand Back! I'm a programmer!" .0. | ..0 (+33) 326 770 221 | Webmaster, emacsfr.org 000 PGP : 0x1E028EA5 | Membre de l' APRIL
On 1 nov 2005, noone@nowhere.com wrote:
il faut chaque fois que je fasse ATL-x java-mode pour l'avoir
Une idée ?
Je penche pour un oubli au niveau de la variable
`auto-mode-alist'.
Comment cela fonctionne ?
Admettons que tes fichiers java soient suffixés .java, il faut
alors que tu ajoutes une entrée pour ce type de fichier au niveau
de la variable comme ceci (par exemple) :
Une autre solution consiste à utiliser des « cookies » qui
permettent à emacs de savoir quel mode utiliser pour
manipuler/afficher le contenu de ton fichier.
Par exemple pour un fichier contenant des instructions shell, il
suffit de mettre dans l'entête du fichier quelque chose comme :
## -*-shell-script-*-
Ou bien il reste encore une alternative avec le système des
variables locales (plus dangereuses à utiliser dans certains cas
mais pas celui qui nous préoccupe).
L'idée c'est de placer à la fin de ton fichier, des consignes que
Emacs pourra interpréter pour faire certaines choses.
Donc voici ce que pourrait contenir un fichier .bashrc pour que
emacs sâche quel mode majeur utiliser pour l'affichage :
### Local Variables:
### mode: shell-script
### End:
Voilà, je pense que tu devrais t'en sortir avec ça.
PS : en attendant j'édite avec vim... alors sauvez-moi ;-)
Bouge pas on arrive !!! :)
--
Hacker Wonderland Xavier Maillard| "Stand Back! I'm a programmer!"
.0. zedek@gnu-rox.orgz|
..0 (+33) 326 770 221 | Webmaster, emacsfr.org
000 PGP : 0x1E028EA5 | Membre de l' APRIL
il faut chaque fois que je fasse ATL-x java-mode pour l'avoir
Une idée ?
Je penche pour un oubli au niveau de la variable `auto-mode-alist'.
Comment cela fonctionne ?
Admettons que tes fichiers java soient suffixés .java, il faut alors que tu ajoutes une entrée pour ce type de fichier au niveau de la variable comme ceci (par exemple) :
Une autre solution consiste à utiliser des « cookies » qui permettent à emacs de savoir quel mode utiliser pour manipuler/afficher le contenu de ton fichier.
Par exemple pour un fichier contenant des instructions shell, il suffit de mettre dans l'entête du fichier quelque chose comme :
## -*-shell-script-*-
Ou bien il reste encore une alternative avec le système des variables locales (plus dangereuses à utiliser dans certains cas mais pas celui qui nous préoccupe).
L'idée c'est de placer à la fin de ton fichier, des consignes que Emacs pourra interpréter pour faire certaines choses.
Donc voici ce que pourrait contenir un fichier .bashrc pour que emacs sâche quel mode majeur utiliser pour l'affichage :
### Local Variables: ### mode: shell-script ### End:
Voilà, je pense que tu devrais t'en sortir avec ça.
PS : en attendant j'édite avec vim... alors sauvez-moi ;-)
Bouge pas on arrive !!! :) -- Hacker Wonderland Xavier Maillard| "Stand Back! I'm a programmer!" .0. | ..0 (+33) 326 770 221 | Webmaster, emacsfr.org 000 PGP : 0x1E028EA5 | Membre de l' APRIL
Je ne connais pas JDE, j'aurais peut-être dû regarder avant de dégainer :) Ceci, les techniques proposées restent valables dans les cas généraux.
Ça pourra peut-être servir à d'autres ;) -- ,--. Xavier Maillard, Reims, France ,= ,-_-. =. / ,- ) http://www.emacsfr.org/ ((_/)o o(_)) `-' `-'(. .)`-' `-. Debian, a variant of the GNU operating system. _/
On 1 nov 2005, drkm wrote:
Xavier Maillard writes:
> On 1 nov 2005, noone@nowhere.com wrote:
> > il faut chaque fois que je fasse ATL-x java-mode pour
> > l'avoir
> > Une idée ?
> Je penche pour un oubli au niveau de la variable
> `auto-mode-alist'.
Je ne connais pas JDE, j'aurais peut-être dû regarder avant de
dégainer :) Ceci, les techniques proposées restent valables dans
les cas généraux.
Ça pourra peut-être servir à d'autres ;)
--
,--. Xavier Maillard, Reims, France ,= ,-_-. =.
/ ,- ) http://www.emacsfr.org/ ((_/)o o(_))
`-' `-'(. .)`-'
`-. Debian, a variant of the GNU operating system. _/
Je ne connais pas JDE, j'aurais peut-être dû regarder avant de dégainer :) Ceci, les techniques proposées restent valables dans les cas généraux.
Ça pourra peut-être servir à d'autres ;) -- ,--. Xavier Maillard, Reims, France ,= ,-_-. =. / ,- ) http://www.emacsfr.org/ ((_/)o o(_)) `-' `-'(. .)`-' `-. Debian, a variant of the GNU operating system. _/
Xavier Maillard
On 1 nov 2005, wrote:
> (add-to-list 'auto-mode-alist > '(".java$" . java-mode)) > ce qui est bizarre c'est que je n'ai jamais eu à mettre ça dans mon .emacs jusque là !
C'est une technique répandue qui s'utilise dans une grosse majorité de cas. Je préferre la technique du cookie ou des variables locales (qui permettent en plus de définir d'autres choses comme l'indentation) mais c'est une affaire de goût.
> (add-to-list 'auto-mode-alist
> '(".java$" . java-mode))
>
ce qui est bizarre c'est que je n'ai jamais eu à mettre ça dans
mon .emacs jusque là !
C'est une technique répandue qui s'utilise dans une grosse
majorité de cas. Je préferre la technique du cookie ou des
variables locales (qui permettent en plus de définir d'autres
choses comme l'indentation) mais c'est une affaire de goût.
> (add-to-list 'auto-mode-alist > '(".java$" . java-mode)) > ce qui est bizarre c'est que je n'ai jamais eu à mettre ça dans mon .emacs jusque là !
C'est une technique répandue qui s'utilise dans une grosse majorité de cas. Je préferre la technique du cookie ou des variables locales (qui permettent en plus de définir d'autres choses comme l'indentation) mais c'est une affaire de goût.
> Bonsoir, > > sur Ubuntu Breezy > j'avais Emacs qui marchait nickel pour éditer du Java. > J'ai installé le paquet JDE > > et là j'ai perdu la coloration syntaxique > > je l'ai désinstallé > > et je n'ai toujours pas la coloration syntaxique.
Ubuntu, c'est comme Debian.
Il faut reconstruire le fichier site-start.el par :
$ dpkg-reconfigure emacs21
C'est quoi cette histoire ?? Je n'ai jamais mais alors jamais eu à faire ce genre de choses.
Quel est donc le problème du paquet Debian (et donc Ubuntu comme tu sembles l'indiquer ?)
> Bonsoir,
>
> sur Ubuntu Breezy
> j'avais Emacs qui marchait nickel pour éditer du Java.
> J'ai installé le paquet JDE
>
> et là j'ai perdu la coloration syntaxique
>
> je l'ai désinstallé
>
> et je n'ai toujours pas la coloration syntaxique.
Ubuntu, c'est comme Debian.
Il faut reconstruire le fichier site-start.el par :
$ dpkg-reconfigure emacs21
C'est quoi cette histoire ?? Je n'ai jamais mais alors jamais eu
à faire ce genre de choses.
Quel est donc le problème du paquet Debian (et donc Ubuntu comme
tu sembles l'indiquer ?)
> Bonsoir, > > sur Ubuntu Breezy > j'avais Emacs qui marchait nickel pour éditer du Java. > J'ai installé le paquet JDE > > et là j'ai perdu la coloration syntaxique > > je l'ai désinstallé > > et je n'ai toujours pas la coloration syntaxique.
Ubuntu, c'est comme Debian.
Il faut reconstruire le fichier site-start.el par :
$ dpkg-reconfigure emacs21
C'est quoi cette histoire ?? Je n'ai jamais mais alors jamais eu à faire ce genre de choses.
Quel est donc le problème du paquet Debian (et donc Ubuntu comme tu sembles l'indiquer ?)
> Bonsoir, > > sur Ubuntu Breezy > j'avais Emacs qui marchait nickel pour éditer du Java. > J'ai installé le paquet JDE > > et là j'ai perdu la coloration syntaxique > > je l'ai désinstallé > > et je n'ai toujours pas la coloration syntaxique.
Ubuntu, c'est comme Debian.
Il faut reconstruire le fichier site-start.el par :
$ dpkg-reconfigure emacs21
Je ne me suis pas très bien exprimé. Un peu rapide et imprécis.
C'est quoi cette histoire ?? Je n'ai jamais mais alors jamais eu à faire ce genre de choses.
Quel est donc le problème du paquet Debian (et donc Ubuntu comme tu sembles l'indiquer ?)
Il y a deux aspects.
1.
Quand on installe un paquet Debian pour emacs, il n'est pas nécessaire de rajouter quoi que ce soit dans son .emacs, tout est préconfiguré ( asso ciation de fichier, etc ).
Les fichiers lisp qui réalisent la configuration sont placés dans /etc/emacs21/site-start.d et sont lus au démarrage d'emacs avant le ~/.emacs. Par exemple :
,----[ extrait de 60nxml-mode.el ] | ;; Comment this out if you want to use PSGML or another mode to edit | ;; these files. | (setq auto-mode-alist | (cons '(".(xml|xsl|rng|xhtml)'" . nxml-mode) | auto-mode-alist)) `----
Dans Debian, quand on enlève un paquet les fichiers de /etc restent. Donc , si je fais
$ aptitude remove nxml-mode
le fichier /etc/emacs21/site-start.d/60nxml-mode.el reste, donc les fichier s xml sont encore associés à nxml-mode, alors qu'il a été retiré.
Seul
$ aptitude purge nxml-mode
permet d'annuler l'association.
2.
Ceci dit, l'autre jour j'ai purgé jde et j'ai perdu par la même occasio n la coloration syntaxique pour les fichiers .java : java-mode ne se chargeait p lus.
Je me suis dit que la purge du paquet avait peut-être oublié de détru ire des fichiers .elc, ce qui est compréhensible puisqu'ils sont générés et ne font pas partie des paquets. Je me suis dit que dpkg-reconfigure ferait le ménage et effectivement tout est rentré dans l'ordre.
Bon, allez! Je réinstalle jde pour essayer de comprendre précisément et je poste la suite.
-- Léo.
Xavier Maillard <zedek@gnu-rox.org> writes:
On 1 nov 2005, Leopold BAILLY wrote:
"noone@nowhere.com" <noone@nowhere.com> writes:
> Bonsoir,
>
> sur Ubuntu Breezy
> j'avais Emacs qui marchait nickel pour éditer du Java.
> J'ai installé le paquet JDE
>
> et là j'ai perdu la coloration syntaxique
>
> je l'ai désinstallé
>
> et je n'ai toujours pas la coloration syntaxique.
Ubuntu, c'est comme Debian.
Il faut reconstruire le fichier site-start.el par :
$ dpkg-reconfigure emacs21
Je ne me suis pas très bien exprimé. Un peu rapide et imprécis.
C'est quoi cette histoire ?? Je n'ai jamais mais alors jamais eu
à faire ce genre de choses.
Quel est donc le problème du paquet Debian (et donc Ubuntu comme
tu sembles l'indiquer ?)
Il y a deux aspects.
1.
Quand on installe un paquet Debian pour emacs, il n'est pas nécessaire de
rajouter quoi que ce soit dans son .emacs, tout est préconfiguré ( asso ciation
de fichier, etc ).
Les fichiers lisp qui réalisent la configuration sont placés dans
/etc/emacs21/site-start.d et sont lus au démarrage d'emacs avant le
~/.emacs. Par exemple :
,----[ extrait de 60nxml-mode.el ]
| ;; Comment this out if you want to use PSGML or another mode to edit
| ;; these files.
| (setq auto-mode-alist
| (cons '("\.\(xml\|xsl\|rng\|xhtml\)\'" . nxml-mode)
| auto-mode-alist))
`----
Dans Debian, quand on enlève un paquet les fichiers de /etc restent. Donc , si je
fais
$ aptitude remove nxml-mode
le fichier /etc/emacs21/site-start.d/60nxml-mode.el reste, donc les fichier s xml
sont encore associés à nxml-mode, alors qu'il a été retiré.
Seul
$ aptitude purge nxml-mode
permet d'annuler l'association.
2.
Ceci dit, l'autre jour j'ai purgé jde et j'ai perdu par la même occasio n la
coloration syntaxique pour les fichiers .java : java-mode ne se chargeait p lus.
Je me suis dit que la purge du paquet avait peut-être oublié de détru ire des
fichiers .elc, ce qui est compréhensible puisqu'ils sont générés et ne font pas
partie des paquets. Je me suis dit que dpkg-reconfigure ferait le ménage et
effectivement tout est rentré dans l'ordre.
Bon, allez! Je réinstalle jde pour essayer de comprendre précisément et je poste
la suite.
> Bonsoir, > > sur Ubuntu Breezy > j'avais Emacs qui marchait nickel pour éditer du Java. > J'ai installé le paquet JDE > > et là j'ai perdu la coloration syntaxique > > je l'ai désinstallé > > et je n'ai toujours pas la coloration syntaxique.
Ubuntu, c'est comme Debian.
Il faut reconstruire le fichier site-start.el par :
$ dpkg-reconfigure emacs21
Je ne me suis pas très bien exprimé. Un peu rapide et imprécis.
C'est quoi cette histoire ?? Je n'ai jamais mais alors jamais eu à faire ce genre de choses.
Quel est donc le problème du paquet Debian (et donc Ubuntu comme tu sembles l'indiquer ?)
Il y a deux aspects.
1.
Quand on installe un paquet Debian pour emacs, il n'est pas nécessaire de rajouter quoi que ce soit dans son .emacs, tout est préconfiguré ( asso ciation de fichier, etc ).
Les fichiers lisp qui réalisent la configuration sont placés dans /etc/emacs21/site-start.d et sont lus au démarrage d'emacs avant le ~/.emacs. Par exemple :
,----[ extrait de 60nxml-mode.el ] | ;; Comment this out if you want to use PSGML or another mode to edit | ;; these files. | (setq auto-mode-alist | (cons '(".(xml|xsl|rng|xhtml)'" . nxml-mode) | auto-mode-alist)) `----
Dans Debian, quand on enlève un paquet les fichiers de /etc restent. Donc , si je fais
$ aptitude remove nxml-mode
le fichier /etc/emacs21/site-start.d/60nxml-mode.el reste, donc les fichier s xml sont encore associés à nxml-mode, alors qu'il a été retiré.
Seul
$ aptitude purge nxml-mode
permet d'annuler l'association.
2.
Ceci dit, l'autre jour j'ai purgé jde et j'ai perdu par la même occasio n la coloration syntaxique pour les fichiers .java : java-mode ne se chargeait p lus.
Je me suis dit que la purge du paquet avait peut-être oublié de détru ire des fichiers .elc, ce qui est compréhensible puisqu'ils sont générés et ne font pas partie des paquets. Je me suis dit que dpkg-reconfigure ferait le ménage et effectivement tout est rentré dans l'ordre.
Bon, allez! Je réinstalle jde pour essayer de comprendre précisément et je poste la suite.
-- Léo.
Leopold BAILLY
Leopold BAILLY writes:
Xavier Maillard writes:
[...]
Bon, allez! Je réinstalle jde pour essayer de comprendre précisémen t et je poste la suite.
Je n'arrive pas à reproduire.
Je ne me souviens plus très bien de ce que j'avais fait, j'avais peut-ê tre bien oublié de purger.
En tout cas, j'ai bien vérifié que si on ne purge pas jde, java-mode ne se charge plus.
-- Léo.
Leopold BAILLY <leo.bailly@infonie.fr> writes:
Xavier Maillard <zedek@gnu-rox.org> writes:
[...]
Bon, allez! Je réinstalle jde pour essayer de comprendre précisémen t et je
poste la suite.
Je n'arrive pas à reproduire.
Je ne me souviens plus très bien de ce que j'avais fait, j'avais peut-ê tre bien
oublié de purger.
En tout cas, j'ai bien vérifié que si on ne purge pas jde, java-mode ne se
charge plus.