OVH Cloud OVH Cloud

nxhtml-mode

9 réponses
Avatar
frouty
Bonjour,

Pas de moyen d'installation de nxhtml-mode
(http://www.emacswiki.org/cgi-bin/wiki/NxhtmlMode)

J'ai telecharg=E9 :http://ourcomments.org/Emacs/DL/elisp/nxhtml/
la version .77 que j'ai decompact=E9 dans:
/usr/share/emacs/site-lisp/nxhtml-mode

Avant j'ai install=E9 nxml-mode un paquet .deb debian.

J'ai mis dans mon :$HOME/.emacs

(load "/usr/share/emacs/site-lisp/nxml-mode/rng-auto.el")
(load "/usr/share/emacs/site-lisp/nxhtml-mode/nxhtml-autoload")


Comment cela est expliqu=E9 dans le
http://ourcomments.org/Emacs/DL/elisp/nxhtml/readme-nxhtml.txt

Bah ca ne marche pas.

Voici la sortie de emacs --init-debug

Debugger entered--Lisp error: (void-function assoc-string)
(assoc-string name xmlpe-mode-alist)
(let* ((name ...) (old ...)) (while old (setq xmlpe-mode-alist ...)
(setq old ...)))
xmlpe-set-mode-alist-entry(("\\.htmlf" nxhtml-mode nil
"xhtml-iso-8859-1"))
(if (not (featurep ...)) (progn (lwarn ... :emergency ...) (sit-for
10)) (add-to-list (quote load-path) (file-name-directory ...))
(autoload (quote nxhtml-mode) "nxhtml" "Mode for editing XHTML files"
t) (require (quote fmode)) (fmode-replace-default-mode (quote
html-mode) (quote nxhtml-mode)) (fmode-replace-default-mode (quote
xml-mode) (quote nxml-mode)) (require (quote xmlpe)) (add-to-list
(quote auto-mode-alist) (quote ...)) (xmlpe-set-mode-alist-entry (quote
.=2E.)) (autoload (quote css-mode) "css-mode" "Mode for editing css
files" t) (add-to-list (quote auto-mode-alist) (quote ...)) (autoload
(quote ecmascript-mode) "ecmascript-mode" "Mode for JavaScript" t)
(add-to-list (quote auto-mode-alist) (quote ...)) (autoload (quote
php-mode) "php-mode" "Mode for editing php files" t) (add-to-list
(quote auto-mode-alist) (quote ...)) (add-hook (quote nxml-mode-hook)
(lambda nil ... ... ... ...)) (add-hook (quote css-mode-hook) (lambda
nil ... ...)) (add-hook (quote ecmascript-mode-hook) (lambda nil ...
.=2E.)))
eval-buffer(#<buffer *load*<2>> nil
"/usr/share/emacs/site-lisp/nxhtml-mode/nxhtml-autoload.el" nil t)

load-with-code-conversion("/usr/share/emacs/site-lisp/nxhtml-mode/nxhtml-au=
toload.el"
"/usr/share/emacs/site-lisp/nxhtml-mode/nxhtml-autoload.el" nil nil)
load("/usr/share/emacs/site-lisp/nxhtml-mode/nxhtml-autoload.el")
eval-buffer(#<buffer *load*> nil "~/.emacs" nil t)
load-with-code-conversion("/home/lof/.emacs" "~/.emacs" t t)
load("~/.emacs" t t)
#[nil "


Vous avez des id=E9es????



le mode nxml marche semble-t-il.=20
Merci

9 réponses

Avatar
Vincent Lefevre
Dans l'article ,
frouty écrit:

Pas de moyen d'installation de nxhtml-mode
(http://www.emacswiki.org/cgi-bin/wiki/NxhtmlMode)

J'ai telechargé :http://ourcomments.org/Emacs/DL/elisp/nxhtml/
la version .77 que j'ai decompacté dans:
/usr/share/emacs/site-lisp/nxhtml-mode

Avant j'ai installé nxml-mode un paquet .deb debian.



Pourquoi ne pas avoir gardé le paquet Debian? Avec ce paquet, il n'y
a besoin de rien faire.

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)
Avatar
frouty
Vincent Lefevre a écrit :
Pourquoi ne pas avoir gardé le paquet Debian? Avec ce paquet, il n'y
a besoin de rien faire.



Parce que je pense que nxml-mode et nxhtml ne sont pas les memes

Merci
Avatar
Vincent Lefevre
Dans l'article ,
frouty écrit:

Vincent Lefevre a écrit :
> Pourquoi ne pas avoir gardé le paquet Debian? Avec ce paquet, il n'y
> a besoin de rien faire.
>
Parce que je pense que nxml-mode et nxhtml ne sont pas les memes



Ah, j'avais mal lu. Je n'avais jamais entendu parler de nxhtml.
Que fait-il en plus?

Note: nxml-mode se base sur un schéma, donc dans un certain sens,
il a déjà un bon support XHTML. S'il faut des choses en plus, je
verrais plutôt un mode par dessus nXML.

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)
Avatar
lfrancois-os
Que fait-il en plus?



Si tu es interessé je peux te renvoyer vers le lien que j'ai mis dans
mon premiier
post.

nxhtml à l'air de "rajouter une couche à nxml"

Voici donc ce lien:

http://www.emacswiki.org/cgi-bin/wiki/NxhtmlMode

Qu'en pense-tu?

Merci
Avatar
Vincent Lefevre
Dans l'article ,
écrit:

http://www.emacswiki.org/cgi-bin/wiki/NxhtmlMode

Qu'en pense-tu?



Ça a l'air d'être intéressant. Dommage qu'il ne soit pas dans Debian.

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)
Avatar
frouty
Vincent Lefevre a écrit :

Dommage qu'il ne soit pas dans Debian.



Est-ce que cela veut dire que cela va etre difficile à installer
à partir du tarball.

C'est vrai que j'ai essayé de lire le debian-emacs-policy
et j'ai pas "bien tout compris"

Merci
Avatar
Vincent Lefevre
Dans l'article ,
frouty écrit:

Vincent Lefevre a écrit :

>Dommage qu'il ne soit pas dans Debian.

Est-ce que cela veut dire que cela va etre difficile à installer
à partir du tarball.



Pas forcément. Il faudra probablement que tu ajoutes des choses dans
ton ".emacs".

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)
Avatar
frouty
Pas forcément. Il faudra probablement que tu ajoutes des choses dans
ton ".emacs".




Parce que si j'iinstalle un .deb c'est le .deb qui va écrire dans
~/.emacs ou bien cela se passe ailleurs?

J'essaie de comprendre.

Merci
Avatar
Matthieu Moy
"frouty" writes:

Pas forcément. Il faudra probablement que tu ajoutes des choses dans
ton ".emacs".




Parce que si j'iinstalle un .deb c'est le .deb qui va écrire dans
~/.emacs ou bien cela se passe ailleurs?



Un .deb n'écrira jamais dans ton ${HOME} (et heureusement).

Par contre, un (bon) paquet Debian pour un mode Emacs ajoutera le
fichier approprié dans /etc/emacs/site-start.d/ et il sera chargé par
Emacs automatiquement.

--
Matthieu