Emacs
Emacs est un éditeur très évolué (malgré son aspect rustique).
http://www.gnu.org/software/emacs/emacs.html
Voici le
fichier de configuration .emacs que j'utilise.
Documentation
http://www.gnu.org/software/emacs/manual/emacs.html
http://www.gnu.org/software/emacs/emacs-lisp-intro/emacs-lisp-intro.html
http://www.gnu.org/software/emacs/elisp-manual/elisp.html
http://www.linux-france.org/article/appli/emacs
http://www.emacsfr.org
http://www.april.org/groupes/doc/emacs_il_le_fait/emacs_il_le_fait.html
http://www.april.org/groupes/doc/emacs/emacs.html
http://www.linux-france.org/article/appli/emacs/manuel
http://www.emacswiki.org/cgi-bin/emacs-fr
http://www.tuteurs.ens.fr/unix/editeurs/emacs.html
http://people.via.ecp.fr/~flo/2000/emacs-tut/index.html A la découverte de GNU Emacs - Florent Rougon
Emacs sous Windows
fr.comp.applications.emacs
gnu.emacs.help
http://sebastien.kirche.free.fr/emacs_stuff
http://www-verimag.imag.fr/~moy/emacs
http://www.dotemacs.de/
Quelques raccourcis clavier et astuces diverses avec Emacs
C désigne la touche
Ctrl
M désigne la touche
Meta ou
Alt ou
Esc
TAB permet de compléter automatiquement le nom d'un mode Emacs
C-x C-s : sauver
C-x C-w : sauver sous...
C-x C-c : quitter
C-x u : annuler
M-x tab : choisir un mode Emacs
exemple :
M-x pc-selection-mode : copier-coller façon Windows
M-x tetris : jouer à Tetris
M-x font-lock-mode : activer/désactiver la coloration syntaxique
M-x column-number-mode : afficher le numéro de colonne à coté du numéro de ligne.
M-x info : consulter les pages texinfo
M-x man : consulter les pages man
M-x apropos pour afficher des informations sur une commande, un mode, une variable
C-x b nom_du_buf<tab> pour changer de buffer (on peut aussi activer le mode
iswitch-buffer pour faciliter la gestion des buffers)
C-x C-b pour afficher la liste des buffers
C-h : aide
F1 : aide
F10 : menu (utile en mode texte)
On peut modifier pas mal de paramètres d'Emacs en allant dans le menu
Options > Customize Emacs.
On peut alors naviguer dans l'arborescence des menus via
Browse Customization Groups ou via
Top Level Customization Group.
Lorsqu'on veut modifier un paramètre dont on connait le nom on peut utiliser
Settings Matching Regexp
Plus de beep, mais alerte visuelle :
visible-bell
Roulette centrale de la souris pour faire défiler le texte :
mouse-wheel-mode
Quelques modes Emacs utiles
ECB
JDE
CEDET
Semantic
Speedbar
iswitch-buffer
Auctex
Xrefactory
Flyspell
Gnus
w3m