Chapitre 04
Les plugins cœur : notes quotidiennes, templates, recherche
Objectifs du chapitre
- Distinguer plugin cœur et plugin communautaire, et savoir où se lit l'état de chacun.
- Configurer les notes quotidiennes : dossier, format de nom, template.
- Maîtriser la recherche et ses opérateurs — le seul outil qui trouve tout, tout de suite.
- Travailler au clavier : palette de commandes, ouverture rapide, signets.
1. Cœur et communauté
Obsidian découpe ses fonctions en plugins cœur, livrés avec l'application et seulement à activer, et plugins communautaires, écrits par des tiers, à télécharger.
La différence pratique tient en trois points : les plugins cœur sont maintenus avec l'application donc ne cassent jamais à une mise à jour, ils ne demandent aucune confiance envers un tiers, et leur activation se lit dans un seul fichier :
$ cat ~/vault/.obsidian/core-plugins.json
{
"daily-notes": true,
"backlink": true,
"graph": true,
"global-search": true,
"templates": true,
"file-explorer": true,
"command-palette": true,
"properties": true,
"bookmarks": true,
"publish": false,
"sync": false,
...
}
Règle d'hygiène : si un plugin cœur fait le travail, n'installe pas le plugin communautaire équivalent. Chaque plugin tiers est du code à maintenir, à mettre à jour, et une chose de plus qui peut casser à la prochaine version d'Obsidian. La partie II montre le coût de reconstruction que chacun représente.
2. Notes quotidiennes
Le plugin Daily Notes crée une note par jour, d'un clic ou d'un raccourci. C'est la colonne vertébrale d'un journal de travail : chaque jour a un point d'entrée, et le reste s'y rattache par liens.
Trois réglages seulement, mais ils comptent :
{
"folder": "10-journal",
"format": "YYYY/YYYY-MM-DD",
"template": "90-meta/templates/daily"
}
folder— où les notes atterrissent. Sans ça, elles tombent à la racine du vault et la polluent en quelques semaines.format— le nom du fichier, en syntaxe Moment.js. Une barre oblique crée un sous-dossier :YYYY/YYYY-MM-DDdonne10-journal/2026/2026-08-02.md. Range par année sans effort.template— le chemin d'un fichier dont le contenu est inséré à la création. Sans extension.
Le format de date par défaut est YYYY-MM-DD. N'y touche pas pour mettre du
français : un nom comme 02 août 2026 ne se trie plus alphabétiquement, casse le
lien entre le calendrier et la note, et rend les requêtes par date impossibles. Le format
ISO trie correctement par construction.
3. Templates
Le plugin cœur Templates insère le contenu d'un fichier dans la note
courante. Un seul réglage — le dossier où il va chercher — et trois variables :
{{date}}, {{time}}, {{title}}.
## Réunion du {{date}}
Participants :
Ordre du jour :
C'est volontairement pauvre. Dès que tu veux une date d'hier, une condition, ou une valeur demandée à la saisie, il faut Templater — chapitre 6. Beaucoup de vaults gardent les deux activés : le cœur pour ce qu'il sait faire, Templater pour le reste.
4. La recherche
C'est l'outil le plus rentable d'Obsidian, et le plus sous-utilisé. La recherche globale
(Ctrl+Maj+F) accepte des opérateurs qui la transforment en langage de requête
léger :
| Opérateur | Trouve |
|---|---|
path:10-journal | les notes dont le chemin contient
10-journal |
file:2026-08 | les notes dont le nom contient
2026-08 |
tag:#safety | les notes portant l'étiquette, du corps ou du front-matter |
line:(profinet mrp) | les deux mots sur la même ligne |
section:(cycle temps) | les deux mots sous le même titre |
["texte exact"] | correspondance stricte, casse comprise |
/reg?ex/ | expression régulière |
-terme | exclut ; OR pour l'alternative |
path:20-notes tag:#safety -tag:#à-trier line:(rétraction bras)
Les fiches de 20-notes marquées safety, pas encore à trier, où « rétraction » et
« bras » apparaissent sur la même ligne.
La recherche répond aux questions ponctuelles : je cherche ça, maintenant. Quand une question revient toutes les semaines, elle mérite une vue Dataview (chapitre 5) — une note qui affiche la réponse en permanence, sans qu'on la reformule.
5. Travailler au clavier
Trois raccourcis couvrent l'essentiel de la navigation :
| Raccourci | Ce que ça ouvre | Quand |
|---|---|---|
Ctrl+O | Ouverture rapide par nom de note | Tu sais ce que tu cherches |
Ctrl+P | Palette de commandes | Tu sais ce que tu veux faire, pas où c'est |
Ctrl+Maj+F | Recherche globale | Tu cherches un contenu, pas une note |
La palette mérite un mot : toute action d'Obsidian et de ses plugins y est listée par son nom. C'est aussi là que tu découvres ce qu'un plugin fraîchement installé sait faire — tape son nom et lis la liste.
Les signets (bookmarks) épinglent notes, recherches ou dossiers dans un
panneau. Le cas d'usage qui les justifie : épingler une recherche fréquente, par
exemple tag:#à-trier, pour la relancer d'un clic. Épingler des notes est moins
utile — Ctrl+O est plus rapide.
Les raccourcis, et ce qu'Obsidian en enregistre
Settings → Hotkeys liste toutes les commandes et permet de les réassigner. Détail
qui aura son importance en partie II : hotkeys.json ne contient
que tes personnalisations, pas les raccourcis par défaut.
$ cat ~/vault/.obsidian/hotkeys.json
{
"quickadd:choice:61a731e5-7663-49b9-8676-ae7024578ed0": [
{ "modifiers": ["Mod", "Shift"], "key": "I" }
]
}
Mod désigne Ctrl sous Windows et Linux, Cmd sous
macOS — c'est ce qui rend un raccourci portable entre plateformes.
Remarque l'identifiant de commande : quickadd:choice:<uuid>. Les
plugins n'exposent pas toujours un nom lisible ; certains génèrent un identifiant à la
création de l'action. Un raccourci écrit à la main sur un identifiant deviné ne se
rattachera à rien — silencieusement. Le chapitre 9 montre comment récupérer le vrai.
6. Les autres plugins cœur utiles
| Plugin | Ce qu'il apporte |
|---|---|
| Backlinks | Le panneau de liens retour du chapitre 2. Indispensable. |
| Outline | Le plan de la note courante par ses titres. Utile au-delà d'un écran de texte. |
| Properties | L'éditeur de front-matter en tableau. C'est lui qui quote les liens correctement. |
| Page preview | Aperçu au survol d'un lien. Évite d'ouvrir une note pour vérifier ce qu'elle contient. |
| Tag pane | Toutes les étiquettes du vault, avec leur nombre d'occurrences. Sert surtout à repérer les doublons de casse. |
| File recovery | Instantanés locaux périodiques. Un filet en plus de git, pas à la place. |
| Canvas | Tableau blanc où poser notes et flèches. Bon pour penser une architecture, mauvais pour stocker de l'information. |
| Bases | Vues tabulaires natives, plus récentes. Recouvre une partie de Dataview sans dépendance tierce ; écosystème plus jeune. |
Récapitulatif
- Les plugins cœur ne cassent pas aux mises à jour et n'engagent aucune confiance tierce : préfère-les quand ils suffisent.
- Notes quotidiennes : dossier, format ISO avec sous-dossier annuel, template.
- Le plugin Templates est volontairement pauvre — trois variables. Templater prend le relais.
- La recherche a de vrais opérateurs :
path:,file:,tag:,line:,section:, la regex et la négation. Ctrl+O,Ctrl+P,Ctrl+Maj+Fcouvrent la navigation.hotkeys.jsonn'enregistre que tes personnalisations, sous des identifiants de commande qui ne sont pas toujours devinables.
Exercices
Exercice 1 — Écrire la recherche
Formule une recherche unique qui trouve : les notes du dossier 30-projets,
contenant « FAT » et « retard » dans le même paragraphe, et qui ne portent pas l'étiquette
#closed.
Voir la solution
path:30-projets section:(FAT retard) -tag:#closed
section: plutôt que line: parce que l'énoncé dit « même
paragraphe » : line: exigerait les deux mots sur la même ligne, ce qui est plus
strict. À noter que section: raisonne en fait par titre — c'est
l'approximation la plus proche d'un paragraphe qu'offre la recherche.
Piège possible : écrire -#closed au lieu de -tag:#closed. Le
premier exclut le texte « #clos », ce qui marche par accident dans la plupart des
cas mais raterait une étiquette déclarée en front-matter.
Exercice 2 — Diagnostiquer une note quotidienne
Tu cliques sur « note du jour » et tu obtiens une note vide, nommée
2026-08-02.md, à la racine du vault, alors que tu as bien renseigné un dossier
et un template. Deux causes possibles ?
Voir la solution
Cause 1 — le réglage n'est pas celui qu'on croit. Il existe plusieurs
endroits où un dossier de notes quotidiennes se configure : le plugin cœur Daily Notes, et
certains plugins tiers (Calendar, Periodic Notes) qui ont leurs propres réglages et
prennent le pas. Si un plugin tiers crée la note, il applique sa configuration.
Vérifier dans .obsidian/daily-notes.json ce que le plugin cœur a réellement
enregistré.
Cause 2 — le chemin du template est faux. Il s'écrit sans extension et
relativement à la racine du vault : 90-meta/templates/daily, pas
90-meta/templates/daily.md ni un chemin absolu. Un chemin invalide ne produit
aucune erreur visible — la note est simplement créée vide. C'est le symptôme décrit.
Pour le dossier racine, le plus probable reste que le réglage a été saisi puis
qu'Obsidian n'a pas été redémarré, ou que le champ contient une barre oblique de tête
(/10-journal) qui le rend invalide.
Exercice 3 — Arbitrer cœur ou communauté
Tu veux un calendrier mensuel cliquable pour naviguer entre notes quotidiennes. Le plugin communautaire Calendar le fait. Quelles questions te poses-tu avant de l'installer ?
Voir la solution
Quatre questions, dans cet ordre :
- Un plugin cœur fait-il déjà l'essentiel ? Daily Notes plus
Ctrl+Oavec le nom de la date couvrent la navigation. Le calendrier apporte la vue d'ensemble du mois, ce qui est réel mais modeste. - Le plugin est-il vivant ? Date de la dernière version, activité du dépôt. Un plugin sans publication depuis plusieurs années finira par casser à une mise à jour d'Obsidian, et personne ne le réparera.
- Que coûte-t-il à reconstruire ? En partie II, chaque plugin est une entrée de manifeste, une version épinglée, des empreintes à vérifier, et une dépendance réseau à l'amorçage.
- Que se passe-t-il s'il disparaît ? Un plugin qui ne fait qu'afficher se retire sans dommage. Un plugin qui stocke dans un format propriétaire emporte tes données avec lui.
Sur ce cas précis, l'histoire tranche : la dernière version publiée de Calendar date d'avril 2021 et porte encore la mention beta. Le vault de la partie II a fini par le retirer pour cette raison, après l'avoir installé.