add first file
This commit is contained in:
parent
54242be368
commit
c738a23ce7
1 changed files with 103 additions and 0 deletions
103
config.org
Normal file
103
config.org
Normal file
|
@ -0,0 +1,103 @@
|
|||
* Setup et remerciement
|
||||
|
||||
Ligne honteusement piquée à la config de [[https://github.com/Plunne/Plunnemacs/][Plunne]]. Je me suis aussi aidé
|
||||
de son fichier de configuration pour faire le mien. Merci à elle.
|
||||
|
||||
**Il faut mettre la ligne suivant au début du fichier ~init.el~ avant
|
||||
de lancer Emacs.**
|
||||
|
||||
#+begin_example emacs-lisp
|
||||
(org-babel-load-file (expand-file-name "config.org" user-emacs-directory))
|
||||
#+end_example
|
||||
|
||||
** Gentoo
|
||||
|
||||
Vous pouvez activer le code suivant si vous êtes sous Gentoo. Cela
|
||||
permet de charger des paquets installés avec ~emerge~, que ce soit des
|
||||
paquets Emacs ou des paquets compilés avec le flag ~emacs~.
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
(require 'site-gentoo)
|
||||
#+end_src
|
||||
|
||||
** Problèmes perso
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
;; nécessaire pour le paquet mu qui a été installé avec le flag emacs
|
||||
;; mais qui n'a pas été ajouté automatiquement
|
||||
(add-to-list 'load-path "/usr/share/emacs/site-lisp/mu4e")
|
||||
(require 'mu4e)
|
||||
;(add-to-list 'load-path "/usr/share/emacs/site-lisp/gdscript-mode")
|
||||
;(require 'gdscript-mode)
|
||||
#+end_src
|
||||
|
||||
* Paquets
|
||||
|
||||
** Mise à jour
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
(require 'package)
|
||||
(add-to-list 'package-archives
|
||||
'("melpa" . "https://melpa.org/packages/") t)
|
||||
|
||||
;(package-refresh-contents)
|
||||
(package-initialize)
|
||||
#+end_src
|
||||
|
||||
** Installation des paquets
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
;; si le package use-package n'est pas installé, alors on l'installe.
|
||||
(unless (package-installed-p 'use-package)
|
||||
(package-install 'use-package))
|
||||
(require 'use-package)
|
||||
(setq use-package-always-ensure t)
|
||||
#+end_src
|
||||
|
||||
* Configuration des paquets
|
||||
|
||||
** Evil
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
;; configuration d'evil
|
||||
(use-package evil
|
||||
:init
|
||||
(setq evil-want-integration t
|
||||
evil-want-keybinding nil
|
||||
evil-vsplit-window-right t
|
||||
evil-split-window-below t
|
||||
evil-undo-system 'undo-redo))
|
||||
#+end_src
|
||||
|
||||
** MaGit
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
;; configuration de MaGit
|
||||
(use-package magit :commands magit-status)
|
||||
#+end_src
|
||||
|
||||
** Org
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
;; configuration de org
|
||||
(eval-after-load "org"
|
||||
;; ajout du support du MarkDown pour exporter des documents
|
||||
'(require 'ox-md nil t))
|
||||
#+end_src
|
||||
|
||||
* Configuration d'Emacs
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
;; affiche le numéro des lignes à partir du curseur (1 au dessus et 1
|
||||
;; en dessous)
|
||||
(setq-default display-line-numbers-type 'relative)
|
||||
;; affiche le numéro des lignes
|
||||
(global-display-line-numbers-mode 1)
|
||||
|
||||
;; le thème de couleur
|
||||
(load-theme 'wombat 1)
|
||||
(global-hl-line-mode 1)
|
||||
;; fonction à appeler pour désactiver le numéro des lignes rapidement
|
||||
(defun disable-line-numbers (&optional dummy)
|
||||
(display-line-numbers-mode -1))
|
||||
#+end_src
|
Loading…
Reference in a new issue