Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:kamui57:doc:nxhtml [Le 09/01/2011, 17:44]
kamui57
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Mode nXhtml pour Emacs ====== 
-===== Installation ===== 
  
-Cette extension pour Emacs sert à éditer du code HTML/​XHTML/​CSS avec la complétion et la validation notamment, d'​après son site web [[http://​ourcomments.org/​Emacs/​nXhtml/​doc/​nxhtml.html|nXhtml - Emacs Utilities for Web Development]]. Pour l'​utiliser,​ il faut avoir emacs22 ou plus récent. Si vous ne l'avez pas encore fait, vous pouvez installer [[apt://​emacs]] (la version courante au 09/01/2010 est emacs23). 
- 
-Téléchargeons nXhtml sur cette page : [[http://​ourcomments.org/​cgi-bin/​emacsw32-dl-latest.pl|Download Latest 
-EmacsW32+Emacs binaries 
-and nXhtml]]. Comme nous sommes sous Ubuntu GNU/Linux, nous ne prenons pas le paquet avec emacs+l'​extension mais seulement celle-ci, dans la partie //Download latest nXhtml (zip file)// 
- 
-Nous pouvons alors l'​extraire et lire le README.txt. Il est inscrit ceci : 
- 
-> To install nXhtml put this in your .emacs: <​code>​(load "​YOUR-PATH-TO/​nxhtml/​autostart.el"​)</​code>​ where autostart.el is the file in the same directory as this readme.txt file. 
- 
-Chez moi le dossier est dans ~/​Téléchargements,​ ce n'est pas un endroit super pour garder ça, donc je mets le dossier dans un dossier ~/​.config/​emacs. Modifiez ce dossier à votre convenance. Nous pouvons rajouter ce code actualisé dans le fichier .emacs : 
- 
-<​code>​(load "/​home/​$USER/​.config/​emacs/​nxhtml/​autostart.el"​)</​code>​ 
- 
-===== Observations ===== 
- 
-Là je lance emacs avec un fichier vide, et je regarde ce qui se passe quand j'​écris. 
-  * J'​écris ''<​html>''​ : dans la barre d'​état s'​affiche ''​Missing xmlns : "​http://​www.w3.org/​1999/​xhtml"''​ 
-  * Lorsque je tape seulement ''<​htm''​ puis Echap-Tab pour compléter (comme marqué sur le site officiel), j'​obtiens une erreur : <​code>​Debugger entered--Lisp error: (error "No completions available; use M-x visit-tags-table or M-x semantic-mode"​) 
-  signal(error ("No completions available; use M-x visit-tags-table or M-x semantic-mode"​)) 
-  error("​%s"​ "No completions available; use M-x visit-tags-table or M-x semantic-mode"​) 
-  complete-symbol(nil) 
-  call-interactively(complete-symbol nil nil)</​code>​ mais aucun ne m'​aide. 
-  * Du coup je vais voir les [[http://​ourcomments.org/​Emacs/​nXhtml/​tut/​tutorials.html|tutos]]... c'est en flash. Bon, je n'ai plus qu'à les retranscrire ici (soupir) 
- 
-===== Tutoriaux ===== 
- 
-==== Complétion et validation de XHTML ==== 
- 
-  - Supposons que vous voulez créer un nouveau fichier XHTML. Vous commencez par taper **C-x C-f** (Control-x Control-f) et entrer le nom de fichier. 
-  - Vous obtenez un buffer vide. L'​indicateur de mode indique (en bas à droite) ''​nXhtml/​nxhtml''​ qui signifie (paraît que c'est important) : 
-      * nXhtml : "​current major mode, nxhtml-noce"​ 
-      * nxhtml : "multi major mode nxhtml-mumamo"​ 
-  - Vous pouvez utiliser la complétion ici, dès le départ. La fonction que vous utilisez pour la complétion en nxhtml mode est "nxml complete"​ disponible normalement sur **M-Tab** (Si vous utilisez tabkey2 tapez seulement Tab deux fois) (Oui évidemment qu'il l'​utilise. Je veux dire tabkey2-mode. M-Tab ne fonctionne pas s'il utilise Alt comme touche Meta. Pfff. Vous ne savez pas vous. Dites-le seulement bien fort ! ). 
-  - sd 
-  - sdf 
-    ​ 
  • utilisateurs/kamui57/doc/nxhtml.1294591495.txt.gz
  • Dernière modification: Le 18/04/2011, 14:43
  • (modification externe)