Le fichier de config ~/.emacs (ou ~/.emacs.el) est quand même une chose merveilleuse. Ajoutez à la fin de ce fichier (avec vi si possible :) ) :
;; Raccouris clavier
(global-set-key [f2] 'save-buffer)
(global-set-key [f3] 'find-file)
(global-set-key [f4] 'kill-this-buffer)
(global-set-key [f9] 'compile)
(global-set-key [(control z)] 'undo)
(global-set-key [(meta g)] 'goto-line)
Pas besoin de lire 1000 pages d'un bouquin sur ELisp pour comprendre la signification de ces lignes ... Bon, je dis quand même ce que ça donne (à coup sûr) :
* F2 : Enregistre le fichier (buffer) en cours
* F3 : Ouvre un fichier
* F4 : Ferme le fichier (buffer) en cours
* F9 : Lance la compilation (utilise le fichier makefile du répertoire du fichier en cours)
* CTRL+Z : Annulation (undo)
* META+G : Va à la ligne demandée
Sinon, on peut appler la fonction global-set-key quand Emacs est lancé (M-x global-set-key). Ca marche aussi pour configurer les boutons de le souris !!!
# Re: Tous les raccourcis-clavier utiles Emacs/XEmacs :-)
Posté par Victor STINNER (site web personnel) . En réponse au message [Éditeur/Emacs] Tous les raccourcis-clavier utiles Emacs/XEmacs :-). Évalué à 1.
;; Raccouris clavier
(global-set-key [f2] 'save-buffer)
(global-set-key [f3] 'find-file)
(global-set-key [f4] 'kill-this-buffer)
(global-set-key [f9] 'compile)
(global-set-key [(control z)] 'undo)
(global-set-key [(meta g)] 'goto-line)
Pas besoin de lire 1000 pages d'un bouquin sur ELisp pour comprendre la signification de ces lignes ... Bon, je dis quand même ce que ça donne (à coup sûr) :
* F2 : Enregistre le fichier (buffer) en cours
* F3 : Ouvre un fichier
* F4 : Ferme le fichier (buffer) en cours
* F9 : Lance la compilation (utilise le fichier makefile du répertoire du fichier en cours)
* CTRL+Z : Annulation (undo)
* META+G : Va à la ligne demandée
Sinon, on peut appler la fonction global-set-key quand Emacs est lancé (M-x global-set-key). Ca marche aussi pour configurer les boutons de le souris !!!
Ma p'tit doc sur ce fichier de config : http://www.haypocalc.com/logiciel/cfg_emacs.php(...)
@+ Haypo