NB : dans les lignes ci-dessous on adoptera la notation suivante.
- M-x correspond à la combinaison de touches Alt + x
- C-x correspond à la combinaison de touches Ctrl + x
Quelques raccourcis emacs de base
- ouvrir un fichier : C-x C-f
- liste des packages disponibles : C-c RET TAB
- annuler : C-x C-u
- switcher le buffer courant : C-x b (ou C-x C-b pour afficher la liste des buffers)
- enregistrer : C-x C-s
- aide sur les commandes du module courant : C-h m
- word wrapping : M-q (pour un paragraphe existant) ou C-u M-q (pour activer la justification)
- compiler sous emacs : C-c C-c (suivi de TAB pour l'affichage des options)
- tous les niveaux de section/paragraphes : C-c C-s TAB
- tous les environnements disponibles : C-c C-e TAB
- toutes les macros de base : C-c RET TAB
- ajouter un item dans une liste : ESC-RET
- commenter un paragraphe : C-c %
- définir un style de police : C-c C-f h donne l'ensemble des choix. Par exemple, C-c C-f C-t permettra d'insérer du texttt, c'est-à-dire dans le style machine à écrire.
Commandes utiles
- changer la police : M-x set-default-font puis 6x12
- autoriser la sélection par le clavier/souris : M-x pc-selection-mode
- passer emacs en word wrap mode : M-x auto-fill-mode
- activer la sélection avec shift : M-x pc-selection-mode
- activer molette souris : M-x mouse-wheel-mode
- afficher les numéros de lignes : M-x line-number-mode
- afficher les numéros de colonnes : M-x column-number-mode
- activer la coloration syntaxique : M-x global-font-lock-mode
Mon .emacs
Le fichier
~/.emacs est le fichier de configuration de Emacs.
(custom-set-variables
;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
'(case-fold-search t)
'(current-language-environment "UTF-8")
'(default-input-method "rfc1345")
'(global-font-lock-mode t nil (font-lock))
'(mouse-wheel-mode t nil (mwheel)))
(custom-set-faces
;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
)
(set-default-font "6x13")
(pc-selection-mode)
Modules
- le module php-elisp permet d'activer coloration syntaxique pour PHP
- le module Auctex est largement utilisé pour faire du latex, activer la coloration syntaxique, avoir les commandes de compilation du document, etc... cf. la page sur LateX? pour plus d'infos
Liens