Pas grand chose à ajouter.
Sinon quelques petits ajouts (à part ça, j'utilise le mode
html-helper-mode, est-ce le même que le tiens ? http://www.santafe.edu/~nelson/tools/)
;;html-helper-mode
;;dit à emacs où le trouver
(add-to-list 'load-path "~/elisp/html-helper-mode/")
;;charge le mode pour tout doc html
(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
(setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist))
;;pour avoir un squelette préétabli
(setq html-helper-build-new-buffer t)
;;pour insérer date et adresse email
(setq html-helper-do-write-file-hooks t)
(defvar html-helper-address-string "raloupower@free.fr")
et pour la couleur
;; de la couleur en mode html !
(require 'font-lock)
(font-lock-mode 1)
(setq font-lock-maximum-decoration 't
font-lock-background-mode 'light) ;; ou "dark", selon couleur de fond
(setq font-lock-face-attributes
'((font-lock-comment-face "Red4")
(font-lock-string-face "Green4")
(font-lock-keyword-face "Orange4")
(font-lock-function-name-face "Blue4")
(font-lock-variable-name-face "Blue2")
(font-lock-type-face "Wheat")
(font-lock-reference-face "VioletRed4")
(message-cited-text-face "Blue1")
(message-header-name-face "Green3")))
en sachant que j'ai fais quelques modifs dans le fichier .el pour mon
squelette d'en-tête,et pour quelques balises (<br> = <br />)
et pour le squelette, j'ai remplacé celui donné dans le fichier
html-helper-mode.el par celui-ci
(defvar html-helper-new-buffer-template
'("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"\n
"<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"fr\">\n<head>\n"
"<meta http-equiv=\"Content-Type\" content=\"text/html;charset=iso-8859-15\"/>\n<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\"/>\n<!-- coding: ISO-8859-15 -->"\n
"<title>" p "</title>\n</head>\n\n"
"<body>\n"
p
"\n\n<hr />\n"
"<div>"
"<address>" html-helper-address-string "</address>\n"
html-helper-timestamp-start
html-helper-timestamp-end
"<p>
<a href=\"http://validator.w3.org/check?uri=referer\"><img
src=\"http://www.w3.org/Icons/valid-xhtml10\"
alt=\"Valid XHTML 1.0!\" height=\"31\" style=\"border:0\" width=\"88\" /></a>
</p>"
"</div>"
"\n</body> </html>\n")
heu... c'était quoi la question ?
Il y a une indentation automatique avec ce mode ( mais est-ce un mode différent de ce lui dont tu parles ?), vois si c'est bon pour toi.
Tu veux la numérotation des lignes aussi ? j'ai un bon mode qu'un goujat n'avait pas pris la peine d'écouter jusqu'au bout sinon ( rapelle toi Théoliane)
!!!!!
j'ai oublié pour la coloration syntaxique ceci :
(add-hook 'html-helper-load-hook '(lambda () (require 'html-font)))
(add-hook 'html-helper-mode-hook '(lambda () (font-lock-mode 1)))
et pour l'indentation :
(add-hook 'html-helper-mode-hook 'indented-text-mode)
Sinon quelques petits ajouts (à part ça, j'utilise le mode
html-helper-mode, est-ce le même que le tiens ? http://www.santafe.edu/~nelson/tools/)
;;html-helper-mode
;;dit à emacs où le trouver
(add-to-list 'load-path "~/elisp/html-helper-mode/")
;;charge le mode pour tout doc html
(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
(setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist))
;;pour avoir un squelette préétabli
(setq html-helper-build-new-buffer t)
;;pour insérer date et adresse email
(setq html-helper-do-write-file-hooks t)
(defvar html-helper-address-string "raloupower@free.fr")
et pour la couleur
;; de la couleur en mode html !
(require 'font-lock)
(font-lock-mode 1)
(setq font-lock-maximum-decoration 't
font-lock-background-mode 'light) ;; ou "dark", selon couleur de fond
(setq font-lock-face-attributes
'((font-lock-comment-face "Red4")
(font-lock-string-face "Green4")
(font-lock-keyword-face "Orange4")
(font-lock-function-name-face "Blue4")
(font-lock-variable-name-face "Blue2")
(font-lock-type-face "Wheat")
(font-lock-reference-face "VioletRed4")
(message-cited-text-face "Blue1")
(message-header-name-face "Green3")))
en sachant que j'ai fais quelques modifs dans le fichier .el pour mon
squelette d'en-tête,et pour quelques balises (<br> = <br />)
et pour le squelette, j'ai remplacé celui donné dans le fichier
html-helper-mode.el par celui-ci
(defvar html-helper-new-buffer-template
'("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"\n
"<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"fr\">\n<head>\n"
"<meta http-equiv=\"Content-Type\" content=\"text/html;charset=iso-8859-15\"/>\n<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\"/>\n<!-- coding: ISO-8859-15 -->"\n
"<title>" p "</title>\n</head>\n\n"
"<body>\n"
p
"\n\n<hr />\n"
"<div>"
"<address>" html-helper-address-string "</address>\n"
html-helper-timestamp-start
html-helper-timestamp-end
"<p>
<a href=\"http://validator.w3.org/check?uri=referer\"><img
src=\"http://www.w3.org/Icons/valid-xhtml10\"
alt=\"Valid XHTML 1.0!\" height=\"31\" style=\"border:0\" width=\"88\" /></a>
</p>"
"</div>"
"\n</body> </html>\n")
heu... c'était quoi la question ?
Il y a une indentation automatique avec ce mode ( mais est-ce un mode différent de ce lui dont tu parles ?), vois si c'est bon pour toi.
Tu veux la numérotation des lignes aussi ? j'ai un bon mode qu'un goujat n'avait pas pris la peine d'écouter jusqu'au bout sinon ( rapelle toi Théoliane)
!!!!!
j'ai oublié pour la coloration syntaxique ceci :
(add-hook 'html-helper-load-hook '(lambda () (require 'html-font)))
(add-hook 'html-helper-mode-hook '(lambda () (font-lock-mode 1)))
et pour l'indentation :
(add-hook 'html-helper-mode-hook 'indented-text-mode)
ralou préfère Jabber sur fritalk.com
et n'aime pas les fichiers .docs dans les emails.
http:// raloupower dot free dot fr
et n'aime pas les fichiers .docs dans les emails.
http:// raloupower dot free dot fr
-
ralou
- Messages : 143