Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
veux faire ?
Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
veux faire ?
Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
veux faire ?
Bonjour,
Je suis en train de m'amuser avec emacs, et j'aimerais reussir a
associer une sequence de touches a une fonction particuliere.
En d'autres termes, j'aimerais pouvoir ajouter un fichier "header"
dans le buffer courant a l'endroit ou se trouve le curseur.
J'y arrive sans probleme en faisant *C-x i* et en specifiant le fichier
a ajouter, mais ce serait mieux avec quelque chose comme *C-i f* sans
avoir a specifier le nom du fichier.
Le but final est de pouvoir ajouter un en-tete de fichier, de fonction
rapidement.
Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
veux faire ?
Merci.
Bonjour,
Je suis en train de m'amuser avec emacs, et j'aimerais reussir a
associer une sequence de touches a une fonction particuliere.
En d'autres termes, j'aimerais pouvoir ajouter un fichier "header"
dans le buffer courant a l'endroit ou se trouve le curseur.
J'y arrive sans probleme en faisant *C-x i* et en specifiant le fichier
a ajouter, mais ce serait mieux avec quelque chose comme *C-i f* sans
avoir a specifier le nom du fichier.
Le but final est de pouvoir ajouter un en-tete de fichier, de fonction
rapidement.
Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
veux faire ?
Merci.
Bonjour,
Je suis en train de m'amuser avec emacs, et j'aimerais reussir a
associer une sequence de touches a une fonction particuliere.
En d'autres termes, j'aimerais pouvoir ajouter un fichier "header"
dans le buffer courant a l'endroit ou se trouve le curseur.
J'y arrive sans probleme en faisant *C-x i* et en specifiant le fichier
a ajouter, mais ce serait mieux avec quelque chose comme *C-i f* sans
avoir a specifier le nom du fichier.
Le but final est de pouvoir ajouter un en-tete de fichier, de fonction
rapidement.
Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
veux faire ?
Merci.
On 2007-05-19 18:35:29 +0200, Franck Joncourt wrote:Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
veux faire ?
Je n'ai pas trop compris ce que tu veux faire, mais voici d'autres
liens qui peuvent être intéressants:
http://www.emacswiki.org/
http://tiny-tools.sourceforge.net/emacs-keys.html
http://people.via.ecp.fr/~flo/2000/emacs-tut/
http://www.tuteurs.ens.fr/unix/editeurs/emacs.html
On 2007-05-19 18:35:29 +0200, Franck Joncourt wrote:
Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
veux faire ?
Je n'ai pas trop compris ce que tu veux faire, mais voici d'autres
liens qui peuvent être intéressants:
http://www.emacswiki.org/
http://tiny-tools.sourceforge.net/emacs-keys.html
http://people.via.ecp.fr/~flo/2000/emacs-tut/
http://www.tuteurs.ens.fr/unix/editeurs/emacs.html
On 2007-05-19 18:35:29 +0200, Franck Joncourt wrote:Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
veux faire ?
Je n'ai pas trop compris ce que tu veux faire, mais voici d'autres
liens qui peuvent être intéressants:
http://www.emacswiki.org/
http://tiny-tools.sourceforge.net/emacs-keys.html
http://people.via.ecp.fr/~flo/2000/emacs-tut/
http://www.tuteurs.ens.fr/unix/editeurs/emacs.html
Bonjour,
Je suis en train de m'amuser avec emacs, et j'aimerais reussir a
associer une sequence de touches a une fonction particuliere.
En d'autres termes, j'aimerais pouvoir ajouter un fichier "header"
dans le buffer courant a l'endroit ou se trouve le curseur.
J'y arrive sans probleme en faisant *C-x i* et en specifiant le fichier
a ajouter, mais ce serait mieux avec quelque chose comme *C-i f* sans
avoir a specifier le nom du fichier.
Le but final est de pouvoir ajouter un en-tete de fichier, de fonction
rapidement.
Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Merci.
Bonjour,
Je suis en train de m'amuser avec emacs, et j'aimerais reussir a
associer une sequence de touches a une fonction particuliere.
En d'autres termes, j'aimerais pouvoir ajouter un fichier "header"
dans le buffer courant a l'endroit ou se trouve le curseur.
J'y arrive sans probleme en faisant *C-x i* et en specifiant le fichier
a ajouter, mais ce serait mieux avec quelque chose comme *C-i f* sans
avoir a specifier le nom du fichier.
Le but final est de pouvoir ajouter un en-tete de fichier, de fonction
rapidement.
Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Merci.
Bonjour,
Je suis en train de m'amuser avec emacs, et j'aimerais reussir a
associer une sequence de touches a une fonction particuliere.
En d'autres termes, j'aimerais pouvoir ajouter un fichier "header"
dans le buffer courant a l'endroit ou se trouve le curseur.
J'y arrive sans probleme en faisant *C-x i* et en specifiant le fichier
a ajouter, mais ce serait mieux avec quelque chose comme *C-i f* sans
avoir a specifier le nom du fichier.
Le but final est de pouvoir ajouter un en-tete de fichier, de fonction
rapidement.
Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Merci.
On 2007-05-19 18:35:29 +0200, Franck Joncourt wrote:
> Je fouille actuellement ici :
>
> http://www.gnu.org/software/emacs/manual/html_node/
>
> Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
> veux faire ?
Je n'ai pas trop compris ce que tu veux faire, mais voici d'autres
liens qui peuvent être intéressants:
http://www.emacswiki.org/
http://tiny-tools.sourceforge.net/emacs-keys.html
http://people.via.ecp.fr/~flo/2000/emacs-tut/
http://www.tuteurs.ens.fr/unix/editeurs/emacs.html
On 2007-05-19 18:35:29 +0200, Franck Joncourt wrote:
> Je fouille actuellement ici :
>
> http://www.gnu.org/software/emacs/manual/html_node/
>
> Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
> veux faire ?
Je n'ai pas trop compris ce que tu veux faire, mais voici d'autres
liens qui peuvent être intéressants:
http://www.emacswiki.org/
http://tiny-tools.sourceforge.net/emacs-keys.html
http://people.via.ecp.fr/~flo/2000/emacs-tut/
http://www.tuteurs.ens.fr/unix/editeurs/emacs.html
On 2007-05-19 18:35:29 +0200, Franck Joncourt wrote:
> Je fouille actuellement ici :
>
> http://www.gnu.org/software/emacs/manual/html_node/
>
> Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
> veux faire ?
Je n'ai pas trop compris ce que tu veux faire, mais voici d'autres
liens qui peuvent être intéressants:
http://www.emacswiki.org/
http://tiny-tools.sourceforge.net/emacs-keys.html
http://people.via.ecp.fr/~flo/2000/emacs-tut/
http://www.tuteurs.ens.fr/unix/editeurs/emacs.html
Bonjour,
Je suis en train de m'amuser avec emacs, et j'aimerais reussir a
associer une sequence de touches a une fonction particuliere.
En d'autres termes, j'aimerais pouvoir ajouter un fichier "header"
dans le buffer courant a l'endroit ou se trouve le curseur.
J'y arrive sans probleme en faisant *C-x i* et en specifiant le fichier
a ajouter, mais ce serait mieux avec quelque chose comme *C-i f* sans
avoir a specifier le nom du fichier.
Le but final est de pouvoir ajouter un en-tete de fichier, de fonction
rapidement.
Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
veux faire ?
Bonjour,
Je suis en train de m'amuser avec emacs, et j'aimerais reussir a
associer une sequence de touches a une fonction particuliere.
En d'autres termes, j'aimerais pouvoir ajouter un fichier "header"
dans le buffer courant a l'endroit ou se trouve le curseur.
J'y arrive sans probleme en faisant *C-x i* et en specifiant le fichier
a ajouter, mais ce serait mieux avec quelque chose comme *C-i f* sans
avoir a specifier le nom du fichier.
Le but final est de pouvoir ajouter un en-tete de fichier, de fonction
rapidement.
Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
veux faire ?
Bonjour,
Je suis en train de m'amuser avec emacs, et j'aimerais reussir a
associer une sequence de touches a une fonction particuliere.
En d'autres termes, j'aimerais pouvoir ajouter un fichier "header"
dans le buffer courant a l'endroit ou se trouve le curseur.
J'y arrive sans probleme en faisant *C-x i* et en specifiant le fichier
a ajouter, mais ce serait mieux avec quelque chose comme *C-i f* sans
avoir a specifier le nom du fichier.
Le but final est de pouvoir ajouter un en-tete de fichier, de fonction
rapidement.
Je fouille actuellement ici :
http://www.gnu.org/software/emacs/manual/html_node/
Quelqu'un aurait il un exemple qui pourrait s'apparenter a ce que je
veux faire ?
Franck Joncourt a écrit, samedi 19 mai 2007, à 18:35 :
> Bonjour,
bonsoir,
> Je suis en train de m'amuser avec emacs, et j'aimerais reussir a
> associer une sequence de touches a une fonction particuliere.
>
> En d'autres termes, j'aimerais pouvoir ajouter un fichier "header"
> dans le buffer courant a l'endroit ou se trouve le curseur.
Suivant le type de fichier, il y a sans doute des modèles disponib les.
Par exemple, Google « Emacs auto-insert », j'ai de la chance, donne deux
façons de faire pour sgml.
Voir aussi http://www.emacswiki.org/cgi-bin/wiki/SkeletonMode, ou encore
http://emacs-template.sourceforge.net/details.html --- sans oublier les
niouzes <news:fr.comp.applications.emacs>.
> J'y arrive sans probleme en faisant *C-x i* et en specifiant le fichier
> a ajouter, mais ce serait mieux avec quelque chose comme *C-i f* sans
> avoir a specifier le nom du fichier.
Tu peux voir quelle fonction est appelée par « C-x i », en tapant
C-h c C-x i
Chez moi, c'est crypt-insert-file ; alors, après un « M -x apropos RET
crypt-insert-file RET » pour avoir la syntaxe, on peut déf inir une
fonction interactive :
(defun my-toto ()
"Insert contents of ~/toto"
(interactive)
(crypt-insert-file "~/toto"))
;; et l'associer à une combinaison de touche réservée aux utilisateurs
(global-set-key (kbd "C-c i") 'my-toto)
mais un (define-key XXXX-mode-map ...) serait sans doute plus judicieux.
> Le but final est de pouvoir ajouter un en-tete de fichier, de fonction
> rapidement.
>
> Je fouille actuellement ici :
>
> http://www.gnu.org/software/emacs/manual/html_node/
Emacs est auto-documenté, « C-h i m Emacs RET » et « M-x apropos » sont
tes amis...
Franck Joncourt a écrit, samedi 19 mai 2007, à 18:35 :
> Bonjour,
bonsoir,
> Je suis en train de m'amuser avec emacs, et j'aimerais reussir a
> associer une sequence de touches a une fonction particuliere.
>
> En d'autres termes, j'aimerais pouvoir ajouter un fichier "header"
> dans le buffer courant a l'endroit ou se trouve le curseur.
Suivant le type de fichier, il y a sans doute des modèles disponib les.
Par exemple, Google « Emacs auto-insert », j'ai de la chance, donne deux
façons de faire pour sgml.
Voir aussi http://www.emacswiki.org/cgi-bin/wiki/SkeletonMode, ou encore
http://emacs-template.sourceforge.net/details.html --- sans oublier les
niouzes <news:fr.comp.applications.emacs>.
> J'y arrive sans probleme en faisant *C-x i* et en specifiant le fichier
> a ajouter, mais ce serait mieux avec quelque chose comme *C-i f* sans
> avoir a specifier le nom du fichier.
Tu peux voir quelle fonction est appelée par « C-x i », en tapant
C-h c C-x i
Chez moi, c'est crypt-insert-file ; alors, après un « M -x apropos RET
crypt-insert-file RET » pour avoir la syntaxe, on peut déf inir une
fonction interactive :
(defun my-toto ()
"Insert contents of ~/toto"
(interactive)
(crypt-insert-file "~/toto"))
;; et l'associer à une combinaison de touche réservée aux utilisateurs
(global-set-key (kbd "C-c i") 'my-toto)
mais un (define-key XXXX-mode-map ...) serait sans doute plus judicieux.
> Le but final est de pouvoir ajouter un en-tete de fichier, de fonction
> rapidement.
>
> Je fouille actuellement ici :
>
> http://www.gnu.org/software/emacs/manual/html_node/
Emacs est auto-documenté, « C-h i m Emacs RET » et « M-x apropos » sont
tes amis...
Franck Joncourt a écrit, samedi 19 mai 2007, à 18:35 :
> Bonjour,
bonsoir,
> Je suis en train de m'amuser avec emacs, et j'aimerais reussir a
> associer une sequence de touches a une fonction particuliere.
>
> En d'autres termes, j'aimerais pouvoir ajouter un fichier "header"
> dans le buffer courant a l'endroit ou se trouve le curseur.
Suivant le type de fichier, il y a sans doute des modèles disponib les.
Par exemple, Google « Emacs auto-insert », j'ai de la chance, donne deux
façons de faire pour sgml.
Voir aussi http://www.emacswiki.org/cgi-bin/wiki/SkeletonMode, ou encore
http://emacs-template.sourceforge.net/details.html --- sans oublier les
niouzes <news:fr.comp.applications.emacs>.
> J'y arrive sans probleme en faisant *C-x i* et en specifiant le fichier
> a ajouter, mais ce serait mieux avec quelque chose comme *C-i f* sans
> avoir a specifier le nom du fichier.
Tu peux voir quelle fonction est appelée par « C-x i », en tapant
C-h c C-x i
Chez moi, c'est crypt-insert-file ; alors, après un « M -x apropos RET
crypt-insert-file RET » pour avoir la syntaxe, on peut déf inir une
fonction interactive :
(defun my-toto ()
"Insert contents of ~/toto"
(interactive)
(crypt-insert-file "~/toto"))
;; et l'associer à une combinaison de touche réservée aux utilisateurs
(global-set-key (kbd "C-c i") 'my-toto)
mais un (define-key XXXX-mode-map ...) serait sans doute plus judicieux.
> Le but final est de pouvoir ajouter un en-tete de fichier, de fonction
> rapidement.
>
> Je fouille actuellement ici :
>
> http://www.gnu.org/software/emacs/manual/html_node/
Emacs est auto-documenté, « C-h i m Emacs RET » et « M-x apropos » sont
tes amis...
On Sat, May 19, 2007 at 10:49:56PM +0200, Jacques L'helgoualc'h wrote:
Merci a tous. Je vous tiens au courant de ma petite aventure.
On Sat, May 19, 2007 at 10:49:56PM +0200, Jacques L'helgoualc'h wrote:
Merci a tous. Je vous tiens au courant de ma petite aventure.
On Sat, May 19, 2007 at 10:49:56PM +0200, Jacques L'helgoualc'h wrote:
Merci a tous. Je vous tiens au courant de ma petite aventure.
; fonction d'insertion du header
(defun insert-cfile-header ()
"Insert contents of ~/projects/templates/cfile_header"
(interactive)
(insert-file "~/projects/templates/cfile_header"))
; definition du hook personnel
(defun my-hook ()
(define-key cc-mode-map "C-c i" 'insert-cfile-header))
^^^^^^
J'ai aussi essaye C-ci :p!
; Ajout du hook au hook associe a cc-mode
(add-hook 'cc-mode-hook 'my-hook)
Mis comme cela ma fonction insert-cfile-header fonctionne grace a la
commande "M-x insert-cfile-header", cependant il n'y a rien a faire pour
activer le raccourci clavier. Je teste a chaque fois l'existence de ce
dernier avec la commande "C-h c C-c i".
Je precise que j'ouvre un fichier .c et qu'a l'ouverture emacs mais en
evidence "Loading cc-mod ... Done".
; fonction d'insertion du header
(defun insert-cfile-header ()
"Insert contents of ~/projects/templates/cfile_header"
(interactive)
(insert-file "~/projects/templates/cfile_header"))
; definition du hook personnel
(defun my-hook ()
(define-key cc-mode-map "C-c i" 'insert-cfile-header))
^^^^^^
J'ai aussi essaye C-ci :p!
; Ajout du hook au hook associe a cc-mode
(add-hook 'cc-mode-hook 'my-hook)
Mis comme cela ma fonction insert-cfile-header fonctionne grace a la
commande "M-x insert-cfile-header", cependant il n'y a rien a faire pour
activer le raccourci clavier. Je teste a chaque fois l'existence de ce
dernier avec la commande "C-h c C-c i".
Je precise que j'ouvre un fichier .c et qu'a l'ouverture emacs mais en
evidence "Loading cc-mod ... Done".
; fonction d'insertion du header
(defun insert-cfile-header ()
"Insert contents of ~/projects/templates/cfile_header"
(interactive)
(insert-file "~/projects/templates/cfile_header"))
; definition du hook personnel
(defun my-hook ()
(define-key cc-mode-map "C-c i" 'insert-cfile-header))
^^^^^^
J'ai aussi essaye C-ci :p!
; Ajout du hook au hook associe a cc-mode
(add-hook 'cc-mode-hook 'my-hook)
Mis comme cela ma fonction insert-cfile-header fonctionne grace a la
commande "M-x insert-cfile-header", cependant il n'y a rien a faire pour
activer le raccourci clavier. Je teste a chaque fois l'existence de ce
dernier avec la commande "C-h c C-c i".
Je precise que j'ouvre un fichier .c et qu'a l'ouverture emacs mais en
evidence "Loading cc-mod ... Done".
On 2007-05-20 13:29:14 +0200, Franck Joncourt wrote:
>
> (defun my-hook ()
> (define-key cc-mode-map "C-c i" 'insert-cfile-header))
> ^^^^^^
> J'ai aussi essaye C-ci :p!
>
> ; Ajout du hook au hook associe a cc-mode
> (add-hook 'cc-mode-hook 'my-hook)
>
> Mis comme cela ma fonction insert-cfile-header fonctionne grace a la
> commande "M-x insert-cfile-header", cependant il n'y a rien a faire pour
> activer le raccourci clavier. Je teste a chaque fois l'existence de ce
> dernier avec la commande "C-h c C-c i".
Peux-tu être plus clair? Il existe mais ne fonctionne pas, ou bien il
n'existe pas?
Peux-tu essayer le hook suivant?
(defun my-hook ()
(local-set-key "C-ci" 'insert-cfile-header))
Parce que j'avais le même genre de choses que toi, mais avec un
local-set-key. Les raccourcis définis avec (define-key *-mode-map .. .)
sont peut-être pris en compte plus tôt (en gros, je dirais qu'i l ne
faut pas les définir dans des hooks).
On 2007-05-20 13:29:14 +0200, Franck Joncourt wrote:
>
> (defun my-hook ()
> (define-key cc-mode-map "C-c i" 'insert-cfile-header))
> ^^^^^^
> J'ai aussi essaye C-ci :p!
>
> ; Ajout du hook au hook associe a cc-mode
> (add-hook 'cc-mode-hook 'my-hook)
>
> Mis comme cela ma fonction insert-cfile-header fonctionne grace a la
> commande "M-x insert-cfile-header", cependant il n'y a rien a faire pour
> activer le raccourci clavier. Je teste a chaque fois l'existence de ce
> dernier avec la commande "C-h c C-c i".
Peux-tu être plus clair? Il existe mais ne fonctionne pas, ou bien il
n'existe pas?
Peux-tu essayer le hook suivant?
(defun my-hook ()
(local-set-key "C-ci" 'insert-cfile-header))
Parce que j'avais le même genre de choses que toi, mais avec un
local-set-key. Les raccourcis définis avec (define-key *-mode-map .. .)
sont peut-être pris en compte plus tôt (en gros, je dirais qu'i l ne
faut pas les définir dans des hooks).
On 2007-05-20 13:29:14 +0200, Franck Joncourt wrote:
>
> (defun my-hook ()
> (define-key cc-mode-map "C-c i" 'insert-cfile-header))
> ^^^^^^
> J'ai aussi essaye C-ci :p!
>
> ; Ajout du hook au hook associe a cc-mode
> (add-hook 'cc-mode-hook 'my-hook)
>
> Mis comme cela ma fonction insert-cfile-header fonctionne grace a la
> commande "M-x insert-cfile-header", cependant il n'y a rien a faire pour
> activer le raccourci clavier. Je teste a chaque fois l'existence de ce
> dernier avec la commande "C-h c C-c i".
Peux-tu être plus clair? Il existe mais ne fonctionne pas, ou bien il
n'existe pas?
Peux-tu essayer le hook suivant?
(defun my-hook ()
(local-set-key "C-ci" 'insert-cfile-header))
Parce que j'avais le même genre de choses que toi, mais avec un
local-set-key. Les raccourcis définis avec (define-key *-mode-map .. .)
sont peut-être pris en compte plus tôt (en gros, je dirais qu'i l ne
faut pas les définir dans des hooks).