j'ai écrit une série de commandes qui ne m'intéresse que lorsque j'édite
un fichier html. J'y ajoute des raccourcis à html-mode-map sans pb quand
je le charge une fois le mode html chargé.
Mais voilà, maintenant je voudrais que ce fichier soit chargé
automatiquement quand j'ouvre un fichier html et donc quand je me
retrouve en mode html. J'ai déjà vu ça quelque part mais je n'arrive pas
à remettre la main sur la commande adéquate.
Si que quelqu'un avait un début de piste.
Avec mes remerciements anticipés
--
Le TeXnicien de surface, le rouge au front :/
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
lhabert
Le TeXnicien de Surface :
j'ai écrit une série de commandes qui ne m'intéresse que lorsque j'édite un fichier html. J'y ajoute des raccourcis à html-mode-map sans pb quand je le charge une fois le mode html chargé. Mais voilà, maintenant je voudrais que ce fichier soit chargé automatiquement quand j'ouvre un fichier html et donc quand je me retrouve en mode html. J'ai déjà vu ça quelque part mais je n'arrive pas à remettre la main sur la commande adéquate.
(add-hook 'html-mode-hook (lambda () ... ))
Le TeXnicien de Surface :
j'ai écrit une série de commandes qui ne m'intéresse que lorsque j'édite
un fichier html. J'y ajoute des raccourcis à html-mode-map sans pb quand
je le charge une fois le mode html chargé.
Mais voilà, maintenant je voudrais que ce fichier soit chargé
automatiquement quand j'ouvre un fichier html et donc quand je me
retrouve en mode html. J'ai déjà vu ça quelque part mais je n'arrive pas
à remettre la main sur la commande adéquate.
j'ai écrit une série de commandes qui ne m'intéresse que lorsque j'édite un fichier html. J'y ajoute des raccourcis à html-mode-map sans pb quand je le charge une fois le mode html chargé. Mais voilà, maintenant je voudrais que ce fichier soit chargé automatiquement quand j'ouvre un fichier html et donc quand je me retrouve en mode html. J'ai déjà vu ça quelque part mais je n'arrive pas à remettre la main sur la commande adéquate.
(add-hook 'html-mode-hook (lambda () ... ))
Florent Georges
Le TeXnicien de Surface wrote:
j'ai écrit une série de commandes qui ne m'intéresse que lorsque j' édite un fichier html. J'y ajoute des raccourcis à html-mode-map sans pb quand je le charge une fois le mode html chargé.
Dans la bibliothèque :
(require 'html-mode)
;; ...
;; ajouter des bindings à 'html-mode-map'
(provide 'ma-lib-a-moi-pour-html-mode)
Dans .emacs :
;; Ou "html-mode" si tu veux une certaine compatibilité (eval-after-load 'html-mode '(require 'ma-lib-a-moi-pour-html-mode))
--drkm
Le TeXnicien de Surface wrote:
j'ai écrit une série de commandes qui ne m'intéresse que lorsque j' édite
un fichier html. J'y ajoute des raccourcis à html-mode-map sans pb quand
je le charge une fois le mode html chargé.
Dans la bibliothèque :
(require 'html-mode)
;; ...
;; ajouter des bindings à 'html-mode-map'
(provide 'ma-lib-a-moi-pour-html-mode)
Dans .emacs :
;; Ou "html-mode" si tu veux une certaine compatibilité
(eval-after-load 'html-mode
'(require 'ma-lib-a-moi-pour-html-mode))
j'ai écrit une série de commandes qui ne m'intéresse que lorsque j' édite un fichier html. J'y ajoute des raccourcis à html-mode-map sans pb quand je le charge une fois le mode html chargé.
Dans la bibliothèque :
(require 'html-mode)
;; ...
;; ajouter des bindings à 'html-mode-map'
(provide 'ma-lib-a-moi-pour-html-mode)
Dans .emacs :
;; Ou "html-mode" si tu veux une certaine compatibilité (eval-after-load 'html-mode '(require 'ma-lib-a-moi-pour-html-mode))
--drkm
Le TeXnicien de Surface
Luc Habert a écrit :
(add-hook 'html-mode-hook (lambda () ... ))
Honte à moi, j'avais omis le ' devant le html-mode-hook !
Milles mercis pour cette réponse rapide.
-- Le TeXnicien de surface, soulagé :)
Luc Habert a écrit :
(add-hook 'html-mode-hook (lambda () ... ))
Honte à moi, j'avais omis le ' devant le html-mode-hook !
Honte à moi, j'avais omis le ' devant le html-mode-hook !
Milles mercis pour cette réponse rapide.
-- Le TeXnicien de surface, soulagé :)
Matthieu Moy
"Florent Georges" writes:
Dans .emacs :
;; Ou "html-mode" si tu veux une certaine compatibilité (eval-after-load 'html-mode '(require 'ma-lib-a-moi-pour-html-mode))
Petit complément : cette solution n'execute le code qu'une fois, au chargement de html-mode, alors que la solution à base de hook execute le code à chaque ouverture de fichier html. Selon le code que tu veux executer, il faut l'un ou l'autre.
;; Ou "html-mode" si tu veux une certaine compatibilité
(eval-after-load 'html-mode
'(require 'ma-lib-a-moi-pour-html-mode))
Petit complément : cette solution n'execute le code qu'une fois, au
chargement de html-mode, alors que la solution à base de hook execute
le code à chaque ouverture de fichier html. Selon le code que tu veux
executer, il faut l'un ou l'autre.
;; Ou "html-mode" si tu veux une certaine compatibilité (eval-after-load 'html-mode '(require 'ma-lib-a-moi-pour-html-mode))
Petit complément : cette solution n'execute le code qu'une fois, au chargement de html-mode, alors que la solution à base de hook execute le code à chaque ouverture de fichier html. Selon le code que tu veux executer, il faut l'un ou l'autre.
-- Matthieu
Le TeXnicien de Surface
Matthieu Moy a écrit :
"Florent Georges" writes:
Dans .emacs :
;; Ou "html-mode" si tu veux une certaine compatibilité (eval-after-load 'html-mode '(require 'ma-lib-a-moi-pour-html-mode))
Petit complément : cette solution n'execute le code qu'une fois, au chargement de html-mode, alors que la solution à base de hook execute le code à chaque ouverture de fichier html. Selon le code que tu veux executer, il faut l'un ou l'autre.
Merci bien pour cette précision d'importance. -- Le TeXnicien de surface
;; Ou "html-mode" si tu veux une certaine compatibilité
(eval-after-load 'html-mode
'(require 'ma-lib-a-moi-pour-html-mode))
Petit complément : cette solution n'execute le code qu'une fois, au
chargement de html-mode, alors que la solution à base de hook execute
le code à chaque ouverture de fichier html. Selon le code que tu veux
executer, il faut l'un ou l'autre.
Merci bien pour cette précision d'importance.
--
Le TeXnicien de surface
;; Ou "html-mode" si tu veux une certaine compatibilité (eval-after-load 'html-mode '(require 'ma-lib-a-moi-pour-html-mode))
Petit complément : cette solution n'execute le code qu'une fois, au chargement de html-mode, alors que la solution à base de hook execute le code à chaque ouverture de fichier html. Selon le code que tu veux executer, il faut l'un ou l'autre.
Merci bien pour cette précision d'importance. -- Le TeXnicien de surface
Florent Georges
Matthieu Moy wrote:
"Florent Georges" writes:
> ;; Ou "html-mode" si tu veux une certaine compatibilité > (eval-after-load 'html-mode > '(require 'ma-lib-a-moi-pour-html-mode))
Petit complément : cette solution n'execute le code qu'une fois, au chargement de html-mode, alors que la solution à base de hook execute le code à chaque ouverture de fichier html. Selon le code que tu veux executer, il faut l'un ou l'autre.
En effet, j'ai oublie de le preciser mais c'etait l'idee, puisqu'il s'agit de creer de nouveaux bindings (et qu'il suffit de le faire une unique fois des que l'on sait que la keymap est definie).
--drkm
Matthieu Moy wrote:
"Florent Georges" writes:
> ;; Ou "html-mode" si tu veux une certaine compatibilité
> (eval-after-load 'html-mode
> '(require 'ma-lib-a-moi-pour-html-mode))
Petit complément : cette solution n'execute le code qu'une fois, au
chargement de html-mode, alors que la solution à base de hook execute
le code à chaque ouverture de fichier html. Selon le code que tu veux
executer, il faut l'un ou l'autre.
En effet, j'ai oublie de le preciser mais c'etait l'idee, puisqu'il
s'agit de creer de nouveaux bindings (et qu'il suffit de le faire une
unique fois des que l'on sait que la keymap est definie).
> ;; Ou "html-mode" si tu veux une certaine compatibilité > (eval-after-load 'html-mode > '(require 'ma-lib-a-moi-pour-html-mode))
Petit complément : cette solution n'execute le code qu'une fois, au chargement de html-mode, alors que la solution à base de hook execute le code à chaque ouverture de fichier html. Selon le code que tu veux executer, il faut l'un ou l'autre.
En effet, j'ai oublie de le preciser mais c'etait l'idee, puisqu'il s'agit de creer de nouveaux bindings (et qu'il suffit de le faire une unique fois des que l'on sait que la keymap est definie).