Skip to content
Snippets Groups Projects
Commit 2982a872 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Ajout de la section Personnalisation.

parent 8b723f48
No related branches found
No related tags found
No related merge requests found
...@@ -1114,7 +1114,6 @@ est l'utilisation d'une macro clavier. ...@@ -1114,7 +1114,6 @@ est l'utilisation d'une macro clavier.
Dans cette configuration, on utilise ~narrow-or-widen-dwim~ qui Dans cette configuration, on utilise ~narrow-or-widen-dwim~ qui
simplifie la sélection des régions à éditer, c'est l'effet /dwin/ (/Do simplifie la sélection des régions à éditer, c'est l'effet /dwin/ (/Do
What I Mean/). What I Mean/).
Un seul raccourci est nécessaire à l'activation du pliage ou du Un seul raccourci est nécessaire à l'activation du pliage ou du
dépliage d'une zone. dépliage d'une zone.
| Raccourci | Description | | Raccourci | Description |
...@@ -1126,12 +1125,44 @@ c'est cette région qui sera considérée, mais sinon, c'est le ...@@ -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 paragraphe, la section ou la fonction courante (dans un mode de
programmation) même qui occupera tout le /buffer/. 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 En dehors des modes internes fournis avec Emacs, on pourra consulter
le fichier de configuration ([[file:Configuration.org][Configuration.org]]) où sont décrites le fichier de configuration ([[file:Configuration.org][Configuration.org]]) où sont décrites
succinctement des modes plutôt utiles comme ~WGrep~, ~iedit~, ~Dumb Jump~, succinctement des modes plutôt utiles comme ~WGrep~, ~iedit~, ~Dumb Jump~,
~AutoYASnippet~, ~Avy~, ~projectile~, ... ~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 * Footnotes
[fn:1] ~Org-mode~ n'existe que dans Emacs. Il n'y a pas d'application [fn:1] ~Org-mode~ n'existe que dans Emacs. Il n'y a pas d'application
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment