diff --git a/Tutoriel.org b/Tutoriel.org index 623865b721871d29c863430e367965fb251e179a..48d92aa52a3d1c908905c9e6adbdfccfda972031 100644 --- a/Tutoriel.org +++ b/Tutoriel.org @@ -1114,7 +1114,6 @@ est l'utilisation d'une macro clavier. Dans cette configuration, on utilise ~narrow-or-widen-dwim~ qui simplifie la sélection des régions à éditer, c'est l'effet /dwin/ (/Do What I Mean/). - Un seul raccourci est nécessaire à l'activation du pliage ou du dépliage d'une zone. | Raccourci | Description | @@ -1126,12 +1125,44 @@ c'est cette région qui sera considérée, mais sinon, c'est le paragraphe, la section ou la fonction courante (dans un mode de programmation) même qui occupera tout le /buffer/. -** Autres modes +** Autres modes installés En dehors des modes internes fournis avec Emacs, on pourra consulter le fichier de configuration ([[file:Configuration.org][Configuration.org]]) où sont décrites succinctement des modes plutôt utiles comme ~WGrep~, ~iedit~, ~Dumb Jump~, ~AutoYASnippet~, ~Avy~, ~projectile~, ... +Ils ne sont pas abordés dans ce tutoriel. + +** Personnalisation +*** custom.el +Même si on souhaite pouvoir suivre les développements de cette +configuration et les mettre à jour avec ~git~, il est possible de la +personnaliser un peu. + +Pour cela, les modifications doivent être apportées au fichier +~~/.emacs.d/custom.el~. En fait, ce fichier particulier est ignoré +par ~git~, mais il est généré au lancement d'Emacs s'il n'existe pas. + +Une façon de *supprimer* toutes les personnalisations est donc de +l'effacer puis de relancer Emacs. Si des personnalisations sont +importantes, il convient donc de les sauvegarder ailleurs. + +*** Emacs lisp +Rappelons le, Emacs n'est pas un simple éditeur. C'est en fait une +véritable machine interprétant le langage ~ELisp~ dont des +fonctionnalités sont adaptées à l'édition de sources. + +Donc pour une personnalisation (extrêmement) poussée, ou pour +développer de nouveaux modes, il est indispensable de connaître +suffisamment ~ELisp~. Évidemment, on ne couvre pas cet aspect des choses +dans ce document. Il faudra donc se référer aux nombreuses +documentations disponibles sur internet. + +Voici quelques références, classées par ordre croissant de complexité. +- [[https://github.com/chrisdone/elisp-guide][Un guide rapide des bases d'ELisp]] +- [[http://ergoemacs.org/emacs/elisp.html][Practical Emacs Lisp]] +- [[https://www.gnu.org/software/emacs/elisp-manual/elisp.html][Manuel de référence]] + * Footnotes [fn:1] ~Org-mode~ n'existe que dans Emacs. Il n'y a pas d'application