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

Quelques corrections de la doc

parent bd1b0f5d
No related branches found
No related tags found
No related merge requests found
......@@ -62,7 +62,8 @@
#+END_SRC
** Auto-fill
Utilise l'auto-fill
Utilise le mode mineur ~auto-fill~ (des retours à la ligne sont
automatiquement ajoutés quand les lignes sont trop longues).
#+BEGIN_SRC emacs-lisp
(turn-on-auto-fill)
#+END_SRC
......@@ -73,7 +74,7 @@ Utilise l'auto-fill
** Supression des blancs inutiles
On retire les blancs qui traînent en fin de ligne à la sauvegarde d'un
buffer
/buffer/
#+BEGIN_SRC emacs-lisp
(add-hook 'before-save-hook
(lambda ()
......@@ -82,7 +83,7 @@ buffer
#+END_SRC
** Numéros de lignes
Affiche les numéros des lignes en marge
Affiche les numéros des lignes en marge de gauche.
#+BEGIN_SRC emacs-lisp
(when (version<= "26.0.50" emacs-version)
(progn
......@@ -91,7 +92,7 @@ Affiche les numéros des lignes en marge
#+END_SRC
** Powerline
Un bel affichage pour la barre d'état (=mode-line=)
Un bel affichage pour la barre d'état (/modeline/)
#+BEGIN_SRC emacs-lisp
(use-package powerline
:ensure t
......@@ -122,15 +123,15 @@ Aide en ligne pour les raccourcis (/quelle touche ?/)
#+END_SRC
** Gnuplot
Ajout du mode gnuplot, en particulier pour les interactions avec
org-mode
Ajout du mode ~gnuplot~, en particulier pour les interactions avec
~Org-mode~
#+BEGIN_SRC emacs-lisp
(use-package gnuplot
:ensure t)
#+END_SRC
** Org mode
/Org bullets/ pour un plus bel affichage
/Org bullets/ pour un plus bel affichage des sections
#+BEGIN_SRC emacs-lisp
(use-package org
:ensure t
......@@ -199,9 +200,9 @@ org-mode
#+END_SRC
** Ace window
Permet de changer facilement de fenêtre. S'il y a plus de deux
buffers leur numéros sont affichés et il suffit de taper le numéro de
la fenêtre choisie pour s'y rendre.
Permet de changer facilement de fenêtre. S'il y a plus de deux /buffers/
leur numéros sont affichés et il suffit de taper le numéro de la
fenêtre choisie pour s'y rendre.
| Raccourci | Description |
|-----------+----------------------------------------|
| ~C-x o~ | Met le curseur dans une autre fenêtre. |
......@@ -244,14 +245,14 @@ Interface de complétion
** Swiper
Améliore la recherche incrémentale. Les raccourcis sont les raccourcis
classiques. Deux différences notables.
- ~SPC~ joue le rôle de joker:
~r rc~ conserve le mot /recherche/ par exemple
- Si on souhaite créer un nouveau fichier avec ~C-x C-f~ dont le nom
est une sous-chaîne d'un fichier existant, il ne faut pas utiliser
~RET~ pour valider, mais ~C-M-j~. Utiliser ~RET~ valide la
recherche, ~C-M-j~ valide la chaîne saisie. Il est également
possible de sélectionner la zone de saisie (avec les flèches) et de
simplement valider la chaîne avec ~RET~.
- ~SPC~ joue le rôle de joker : ~r rc~ correspond au mot /recherche/ par
exemple
- Si on souhaite créer un nouveau fichier avec ~C-x C-f~ dont le nom est
une sous-chaîne d'un fichier existant, il ne faut pas utiliser ~RET~
pour valider, mais ~C-M-j~. Utiliser ~RET~ valide la recherche, ~C-M-j~
valide la chaîne saisie. Il est également possible de sélectionner
la zone de saisie (avec les flèches) et de simplement valider la
chaîne avec ~RET~.
| Raccourci | Description |
|-----------+-------------------------------------------------|
| ~C-s~ | Recherche incrémentale vers le bas |
......@@ -315,7 +316,7 @@ Boites de dialogue pour la complétion
#+END_SRC
** C++
Transforme Emacs en un véritable IDE en utilisant Irony
Transforme Emacs en un véritable IDE en utilisant ~Irony~
*** On branche Irony à Company
#+BEGIN_SRC emacs-lisp
(use-package company-irony
......@@ -335,7 +336,7 @@ Transforme Emacs en un véritable IDE en utilisant Irony
#+END_SRC
*** Eldoc / Irony
Affiche la documentation des objets/functions dans le minibuffer
Affiche la documentation des objets/fonctions dans le minibuffer
#+BEGIN_SRC emacs-lisp
(use-package irony-eldoc
:ensure t
......@@ -343,7 +344,7 @@ Affiche la documentation des objets/functions dans le minibuffer
(add-hook 'irony-mode-hook #'irony-eldoc))
#+END_SRC
*** Formatage automatique : clang-format
*** Formatage automatique : ~clang-format~
Création d'un raccourci spécial pour formater une zone du code.
| Raccourci | Description |
|-----------+--------------------------------------------------|
......@@ -355,10 +356,10 @@ Création d'un raccourci spécial pour formater une zone du code.
(("C-c C-f" . clang-format-region)))
#+END_SRC
Remplace l'indentation classique d'Emacs par clang-format en C/C++
Remplace l'indentation classique d'Emacs par ~clang-format~ en ~C~/~C++~
| Raccourci | Description |
|-----------+--------------------------------------------------|
| ~<TAB>~ | Indente la région comme définie par clang-format |
| ~<TAB>~ | Indente la région comme définie par ~clang-format~ |
#+BEGIN_SRC emacs-lisp
(defun clang-format-c-mode-common-hook ()
(fset 'c-indent-region 'clang-format-region)
......@@ -366,7 +367,7 @@ Remplace l'indentation classique d'Emacs par clang-format en C/C++
(add-hook 'c-mode-common-hook 'clang-format-c-mode-common-hook)
#+END_SRC
Force le formatage du fichier quand il est sauvgardé
Force le formatage du fichier quand il est sauvegardé
#+BEGIN_SRC emacs-lisp
(defun clang-format-buffer-on-save ()
"Add auto-save hook for clang-format-buffer-smart."
......@@ -386,8 +387,8 @@ Force le formatage du fichier quand il est sauvgardé
:config (modern-c++-font-lock-global-mode t))
#+END_SRC
** Themes
Préchargement de quelques themes
** Thèmes
Chargement de quelques themes
#+BEGIN_SRC emacs-lisp
(use-package cloud-theme :ensure t)
(use-package zenburn-theme :ensure t)
......@@ -398,7 +399,7 @@ Préchargement de quelques themes
(use-package solarized-theme :ensure t)
#+END_SRC
Chargement d'un theme
Activation d'un thème
#+BEGIN_SRC emacs-lisp
(load-theme 'sourcerer t)
#+END_SRC
......@@ -444,8 +445,8 @@ Améliore le visuel des parenthèses
(add-hook 'prog-mode-hook #'rainbow-delimiters-mode))
#+END_SRC
** Flycheck
On branche flycheck à Irony
** FlyCheck
On branche ~FlyCheck~ à ~Irony~ pour une analyse des erreurs à la volée.
#+BEGIN_SRC emacs-lisp
(use-package flycheck-irony
:ensure t
......@@ -454,7 +455,7 @@ On branche flycheck à Irony
'(add-hook 'flycheck-mode-hook #'flycheck-irony-setup)))
#+END_SRC
On charge flycheck
On charge ~FlyCheck~
#+BEGIN_SRC emacs-lisp
(use-package flycheck
:ensure t
......@@ -462,13 +463,13 @@ On charge flycheck
(global-flycheck-mode t))
#+END_SRC
Active flycheck globalement
Active ~FlyCheck~ globalement
#+BEGIN_SRC emacs-lisp
(add-hook 'after-init-hook #'global-flycheck-mode)
#+END_SRC
** Python
Attention pour que la configuration fonctionne, il faut installer
~virtualenv~. Pour les systèmes Debian
~virtualenv~. Pour les systèmes ~Debian~
#+BEGIN_SRC bash :eval no
apt install virtualenv
#+END_SRC
......@@ -489,7 +490,7 @@ Attention pour que la configuration fonctionne, il faut installer
(venv-initialize-eshell))
#+END_SRC
** YaSnippet
** YASnippet
Le système de templates pour Emacs
#+BEGIN_SRC emacs-lisp
(use-package yasnippet
......@@ -590,7 +591,7 @@ Réduit/agrandit une zone d'édition de manière intelligente
(t (narrow-to-defun))))
#+END_SRC
Remplace la fonction Emacs standard par =dwim=
Remplace la fonction Emacs standard par ~dwim~
#+BEGIN_SRC emacs-lisp
(define-key ctl-x-map "n" #'narrow-or-widen-dwim)
(add-hook 'LaTeX-mode-hook
......@@ -600,7 +601,7 @@ Remplace la fonction Emacs standard par =dwim=
#+END_SRC
** Web Mode
Mode avancé pour l'édition de pages =html=, =CSS=,...
Mode avancé pour l'édition de pages ~HTML~, ~Css~,...
#+BEGIN_SRC emacs-lisp
(use-package web-mode
:ensure t
......@@ -618,7 +619,8 @@ Mode avancé pour l'édition de pages =html=, =CSS=,...
#+END_SRC
** Emmet mode
Ensemble de fonctions permettant l'édition rapide de markup languages (html,sgml,...)
Ensemble de fonctions permettant l'édition rapide de /markup languages/
(~HTML~, ~SGML~,...)
#+BEGIN_SRC emacs-lisp
(use-package emmet-mode
:ensure t
......@@ -631,7 +633,7 @@ Ensemble de fonctions permettant l'édition rapide de markup languages (html,sgm
(add-hook 'css-mode-hook 'emmet-mode))
#+END_SRC
** Dired
** Dired-dwim
Permet d'utiliser reduire/agrandir les affichages de répertoires
#+BEGIN_SRC emacs-lisp
(setq dired-dwim-target t)
......@@ -679,7 +681,7 @@ Configuration LaTeX basique.
(setq projectile-completion-system 'ivy))
#+END_SRC
** Org mode (langages suportés)
** Org-mode (langages suportés)
Charge les langages disponnibles pour org-mode
#+BEGIN_SRC emacs-lisp
(org-babel-do-load-languages
......@@ -732,7 +734,7 @@ Change la taille de la police dynamiquement (temporaire)
#+END_SRC
** Hydra
Outil de simplification des raccourcis. Un popup contextuel apparaît.
Outil de simplification des raccourcis. Un /popup/ contextuel apparaît.
| Raccourci | Description |
|-----------+---------------------------------------|
| ~C-x t~ | Active désactive certains utilitaires |
......@@ -776,7 +778,7 @@ Outil de simplification des raccourcis. Un popup contextuel apparaît.
#+END_SRC
** Modes git
Le sublime *magit*
Le sublime ~Magit~.
| Raccourci | Description |
|-----------+----------------------------------|
| ~C-x g~ | Démarre *magit* (~M-x magit-status~) |
......@@ -787,17 +789,18 @@ Le sublime *magit*
(progn (bind-key "C-x g" 'magit-status)))
#+END_SRC
Affiche l'état git dans la marge
Affiche l'état ~git~ dans la marge?
#+BEGIN_SRC emacs-lisp
(setq magit-status-margin
'(nil "%Y-%m-%d %H:%M " magit-log-margin-width t 18))
#+END_SRC
Utilise git-gutter avec hydra. Permet de voir rapidement les
modifications, de les valider (~git add -p~) ou de les annuler (~git checkout -p~)
Utilise ~git-gutter~ avec ~hydra~. Permet de voir rapidement les
modifications, de les valider (~git add -p~) ou de les annuler (~git
checkout -p~)
| Raccourci | Description |
|-----------+----------------------------------|
| ~C-x g~ | Démarre *magit* (~M-x magit-status~) |
|-----------+---------------------------------------------------|
| ~M-g M-g~ | Lance le menu ~Hydra~ pour l'interaction ~git-gutter~ |
#+BEGIN_SRC emacs-lisp
(use-package git-gutter
:ensure t
......@@ -839,8 +842,8 @@ modifications, de les valider (~git add -p~) ou de les annuler (~git checkout -p
:color blue))
#+END_SRC
** Flyspell
Correcteur orthographique à la volée
** FlySpell
Correcteur orthographique à la volée.
#+BEGIN_SRC emacs-lisp
(add-hook 'LaTeX-mode-hook 'turn-on-flyspell)
(add-hook 'c++-mode-hook 'turn-on-flyspell)
......@@ -855,7 +858,7 @@ Correcteur orthographique à la volée
#+END_SRC
** C++
Activation des *ggtags*
Activation des ~ggtags~
#+BEGIN_SRC emacs-lisp
(use-package ggtags
:ensure t
......@@ -922,7 +925,7 @@ une définition.
#+END_SRC
** Origami
Mode permettant le pliage (/folding/) de regions
Mode permettant le pliage (/folding/) de régions
#+BEGIN_SRC emacs-lisp
(use-package origami
:ensure t)
......@@ -967,8 +970,8 @@ Un meilleur gestionnaire de /buffers/.
(setq ibuffer-expert t)
#+END_SRC
** Wgrep
Permet de modifier le résultat d'un *grep* (donc simultanément dans
** WGrep
Permet de modifier le résultat d'un ~grep~ (donc simultanément dans
plusieurs fichiers par exemple).
| Raccourci | Description |
......@@ -986,7 +989,7 @@ voir [[https://github.com/emacsmirror/emacswiki.org/blob/master/wgrep.el][wgrep]
#+END_SRC
** PDF tools
Outils d'édition de PDF dans Emacs
Outils d'édition de ~PDF~ dans Emacs
#+BEGIN_SRC emacs-lisp
(use-package pdf-tools
:ensure t
......@@ -1024,9 +1027,8 @@ Quelques réglages utilitaires
#+END_SRC
** Keyfreq
Enregistre la fréquence d'utilisation de commandes.
Pour obtenir les statistiques, utiliser la commande
~M-x keyfreq-show~
Enregistre la fréquence d'utilisation de commandes. Pour obtenir les
statistiques, utiliser la commande ~M-x keyfreq-show~
#+BEGIN_SRC emacs-lisp
(use-package keyfreq
:ensure t
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment