Last active
October 5, 2019 15:58
-
-
Save SirWrexes/d8d73d2b3e3e4522b00e2ee038883cb9 to your computer and use it in GitHub Desktop.
→ ~/.emacs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Les Asteks le détestent ! Découvrez comment il a fait pour ne plus avoir à se soucier des fautes de norme en trois étapes ! | |
Vous pouvez mettre toutes ces configurations en bas de [~/.emacs] | |
Aussi, si vous voulez accéder à la barre de menu d'emacs (avec "File", "Options" etc...) appuyez sur F10 | |
si votre terminal le supporte. Terminaux recommandés : | |
- Kitty @ https://sw.kovidgoyal.net/kitty/ | |
- Konsole @ https://konsole.kde.org | |
- Terminator @ https://code.google.com/archive/p/jessies/wikis/Terminator.wiki | |
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |
// But de la conf | |
;; Commentaire en lisp emacs histoire que vous sachiez | |
;; à quoi correspond les lignes ajoutées à votre [~/.emacs] | |
Code de conf, à garder intact | |
Parfois un commentaire supplémentaire. | |
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |
// Afficher le nombre de lignes : | |
;; Add a "lines" column | |
(global-linum-mode t) | |
(setq linum-format "%4d \u2502 ") | |
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |
// Afficher la colonne où se trouve le curseur (dans la barre bleue en bas) : | |
;; Show current column position of the cursor | |
(column-number-mode t) | |
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |
// Surligner les dépassements de 80 colonnes et les espaces sauvages en fin de ligne : | |
;; `lines-tail`, highlight the part that goes beyond the | |
;; limit of `whitespace-line-column` | |
(require 'whitespace) | |
(setq whitespace-style '(face empty tabs lines-tail trailing)) | |
(global-whitespace-mode t) | |
Si jamais ce bout de conf cesse de fonctionner, essayez d'activer/désactiver une ou deux fois le whitespace-mode. (Alt + X, "whitespace-mode" puis Entrée) :wink: | |
Explication : c'est une modification des paramètres du whitespace-mode, afin qu'il ait le comportment cité plus haut et soit activé en permanence et en global. | |
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |
// Pour effectuer un whitespace-cleanup automatiquement à chaque sauvegarde : | |
;; Auto whitespace-cleanup | |
(add-hook 'before-save-hook #'whitespace-cleanup) | |
whitesapce-cleanup sert à supprimer les espaces inutiles qui se baladent en fin de ligne. | |
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |
// Surligner les acollades, parenthèses etc qui se correspondent : | |
;; Highlight parentheses and the likes | |
(show-paren-mode t) | |
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |
// Auto-compléter les parenthèses, acollades etc | |
;; Autopair | |
(electric-pair-mode) | |
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |
// Activer la souris dans emacs sur terminal (tout fonctionne : barre de menu, sélection de texte, etc) | |
;; Add in-terminal mouse support | |
(when (eq window-system nil) | |
(xterm-mouse-mode t)) | |
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |
Contributeurs : @Dragignir#2978 @Kaishi ಠ_ಠ#8056 @Magi#1913 COLAMAroro#0001 (← Discord usernames) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment