OVH Cloud OVH Cloud

associer des extensions de fichiers à un mode

12 réponses
Avatar
SL
J'ai bien ça dans mon .emcas :

--------

;;; nxml

(add-to-list 'load-path (concat homedir "/elisp/nxml-mode-20041004"))

(load "rng-auto.el")

;(add-hook 'nxml-mode-hook 'toggle-truncate-lines)

(setq auto-mode-alist
(cons '("\\.\\(xml\\|xsl\\|rng\\|tei\\|xhtml\\)\\'" . nxml-mode)
auto-mode-alist))

---------

Mais rien à faire, les fichiers avec ces extensions s'ouvrent tous
avec le mode xml.

Avez vous une idée ?
slv

2 réponses

1 2
Avatar
SL
"drkm" a écrit :
SL wrote:

mais au démarrage j'ai un message comme quoi "detete-if" n'est pas
une fonction reconnue. Alors que, curieusement, M-x load-file RET
~/.emacs passe sans problème.



Oops, desole, j'ai oublie de preciser que 'delete-if' est une
fonction de CL :

(require 'cl)

en debut de ton ~/.emacs.el devrait etre suffisant. Si le
chargement reussi avec 'M-x load-file', c'est que CL est de toute
facon charge entre l'utilisation de 'delete-if' et la fin de ton
~/.emacs.el.



Ok, tout ça me paraît clair ; seulement il me semble que tout à
l'heure ça passait, tandis que maintenant (load-file RET ~/emacs RET
toujours) :

Symbol's value as variable is void: drkm-misc:magic-modes-to-delete
Avatar
SL
"drkm" a écrit :
SL wrote:

Symbol's value as variable is void: drkm-misc:magic-modes-to-delete



Mmh, bizarre. Es-tu certain de ne pas avoir interverti les deux
forrmes dans le fichier, en testant (le 'defcustom' et le 'when') ? La
variable (ou custom) doit bien sur etre definie avant d'etre utilisee.



Je n'ai rien dit (une lettre avait sauté dans le nom de la
variable)... C'est vraiment ennuyeux de n'avoir aucune familiarité
avec ce langage, je ne peux pas faire le moindre débugage. Désolé et
encore merci.
1 2