Emacs
Table of Contents
1. Commandes
https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Keyboard-Macro.html https://www.oreilly.com/library/view/learning-gnu-emacs/1565921526/ch04s02.html
1.1. Insertion
Pour insérer sur plusieurs lignes, faire la sélection avec C-<Space>
puis C-x r t
.
Insérer un caractère nul : C-x 8 <RET> 200B <RET>
.
1.2. IDs
org-id-update-id-locations
pour mettre à jour les chemins vers les
IDs.
org-id-get-create
pour créer un ID.
1.3. Orgmode
J'utilise = pour faire des lignes de codes pour les raccourcis claviers, les noms d'utilisateurs, fichiers, les noms de programmes, etc.
Au contraire, j'utilise ~ pour tout ce qui peut se trouver dans du code : nom de variables ou extrait de code.
1.3.1. Applications mobiles
1.3.2. Bibliographie
- Introduction des citations : avec des exemples de syntaxes très clairs.
- Vidéo sur les footnotes et les citations (à voir)
Il faut créer un fichier citation.bib
et y ajouter la biliographie
voulue au format BibTeX.
@book{ldd3, author={Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman}, title={Linux Device Drivers}, edition={Third}, editor={O'Reilly}, year=2005 }
Il faut ensuite rajouter dans les paramètres du fichier Org le lien vers le fichier BibTeX :
#+bibliography: citation.bib
On ajoute des références avec C-c-x @
. Il y a une autocomplétion.
Pour imprimer la bibliographie, il faut mettre là où l'on souhaite le faire le code suivant :
#+print_bibliography:
1.4. Liste des extensions que j'utilise
Le init.el
et config.org
en installent déjà quelques unes. Celles
que j'installe à la main sont listés ici :
- org-re-reveal : greffon maintenu issu de org-reveal pour pouvoir écrire et exporter des présentations avec RevealJS.
- org-roam-ui : interface de org-roam qui l'installe comme dépendance au passage.