# Quelques plugins intéressants ou incontournables
**Par design**, *Obsidian* est un logiciel qui s’appuie sur des *plugins* et les développeurs proposent à tout un chacun la possibilité d’en écrire. ^[À condition de maîtriser la programmation *JavaScript/TypeScript*, évidemment ! On trouve tout ce qu’il faut comme documentation sur le site destiné aux développeurs mis en œuvre par les développeurs d’*Obsidian* eux-mêmes ⭢ [**Developer Documentation**](https://docs.obsidian.md/Home)]
À ce jour, il y a 2'150 plugins à disposition dans la bibliothèque ! Vous pensez bien que je ne vais même pas essayer de les citer tous et encore moins de les décrire. Vous trouverez un répertoire assez complet et commenté ⭢ [ici](https://publish.obsidian.md/hub/02+-+Community+Expansions/02.01+Plugins+by+Category/🗂%EF%B8%8F+02.01+Plugins+by+Category) sur *The hub*, un site collaboratif en anglais où des passionnés d’*Obsidian* partagent leurs infos et ressources.
C’est une sélection personnelle que je vous propose — des plugins que j’utilise couramment, plus quelques-uns que j’ai trouvé intéressants. ^[Au cours de mes explorations, il y a un certain temps. Cela fait un bon moment que je n’ai plus le temps de les essayer tous, vu le rythme effréné auquel ils sortent. D’autre part, il y en a qui sont tellement spécialisés que seuls les spécialistes du domaine en question comprennent à quoi ils servent !]
> [!info]+ Pour vous faciliter la vie.
> **N. B. :** Si vous cliquez sur le nom du *plugin*, sa page devrait s’afficher dans les *settings* d’*Obsidian*. Certains *plugins* ont leur page où je les décris un peu plus en détail. Le clic vous dirige alors vers cette page.
### Plugins indispensables
Ne pas charger et ne pas utiliser ces plugins, c’est se compliquer inutilement la vie ! Pratiquement tout le monde les utilise et ils auraient pu faire partie des “core plugins” si les développeurs n’avaient pas une passion obsessionnelle pour la légèreté et n’avaient pas décidé de se concentrer sur des choses plus fondamentales.
|      | |
| -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Advanced Tables](https://obsidian.md/plugins?id=table-editor-obsidian) | De base, *Obsidian* est anémique pour la gestion des tables. Ce plugin remédie partiellement aux manques, il est très commode pour éditer de petites tables. Mais pour des tables avec beaucoup de texte, c’est l’éditeur [[Typora]] qui est irremplaçable. |
| [Calendar](https://obsidian.md/plugins?id=calendar) | Si vous utilisez une *note du jour* (“daily note”), ce plugin vous sera indispensable. Beaucoup de gens en font un usage intensif — on peut tenir un journal de ses humeurs, un journal de la gratitude, une liste des pensées du jour, les notes de lecture du jour, etc., etc. |
| [Contextual Typography](https://obsidian.md/plugins?id=obsidian-contextual-typography) | Ce plugin permet aux auteurs de CSS — les feuilles de styles qui régissent l’affichage — de réaliser quelques ajustements impossible sans ce plugin. Dans mon thème (*Olivier’s Theme*), par exemple, ce plugin permet de faire que les titre de niveau H1 et H2 sont collés au haut de la fiche, s’ils sont au début de la fiche, mais sont précédés d’un blanc s’ils se trouvent ailleurs dans la fiche.<br>Ce plugin n’est absolument pas nécessaire pour le fonctionnement d’*Obsidian*, mais je vous recommande quand même de l’installer, pour améliorer l’esthétique — ça ne mange pas de pain, comme on dit. |
| [[Dataview]] | Extrêmement puissant, mais… il faut être un *geek* pour en faire façon. ^[Quoiqu’avec l’aide des algorithmes sophistiqués tels que *ChatGPT*, *Claude* et autres, on peut avoir une sérieuse aide.] Il permet de créer des tableaux dynamiques en sélectionnant des fiches sur toutes sortes de critères, en particulier à partir des [[properties (metadata)\|Propriétés]] des fiches.<br/>Je l’utilise abondamment dans ma gestion de projet, en particulier dans le coffre qui me sert à confectionner ce site. |
| [Go Up](https://obsidian.md/plugins?id=go-up) | Comme je l’explique [[fiches pointant vers la fiche courante#Où écrire les liens explicites ?\|ici]], ce *plugin* permet de naviguer vers une fiche “parente” de la fiche courante avec un simple raccourci clavier tel que <kbd>⌥</kbd> <kbd>⌘</kbd> <kbd>↑</kbd>. On navigue ainsi dans ses fiches en montant dans une arborescence créée très simplement avec la [[properties (metadata)\|Propriété]] `up`. |
| [Ninja Cursor](https://obsidian.md/plugins?id=ninja-cursor) | Il faut bien reconnaître que la petite barre verticale qui matérialise le point d’insertion dans l’éditeur est fort peu visible. Ce plugin permet de visualiser et localiser beaucoup mieux le curseur, ce qui améliore le confort de travail. |
| [Note Refactor](https://obsidian.md/plugins?id=note-refactor-obsidian) | Absolument indispensable, si l’on est quelque peu sérieux dans la confection de notes. ^[“Note making”, par opposition à “note taking”. C’est un concept fondamental dans le “PKM”.] Quand une fiche, en particulier une [[Fiches/PKM/MOC]], devient trop longue, c’est une bonne idée d’en extraire des parties et de les mettre dans des fiches liées. Ce plugin permet de faire cela très facilement. Il nous économise de nombreuses manipulations et de la « prise de tête ». Il est plus complet et plus pratique que le “Note composer” disponible dans les *Core plugins*. |
| [Relation Pane](https://obsidian.md/plugins?id=obsidian-relation-pane) | Pour explorer le coffre et naviguer parmi les fiches liées à la fiche courante. J’ai fait [[fiches pointant vers la fiche courante#Plugin “Relation View”\|ici]] une brève description. |
| [Remember cursor position](https://obsidian.md/plugins?id=remember-cursor-position) | Remember cursor and scroll position for each note. |
| [Smarter Markdown Hotkeys](https://obsidian.md/plugins?id=obsidian-smarter-md-hotkeys) | Comme son nom l’indique, il ajoute de très utiles fonctionnalités pour l’écriture du *Markdown*. Je ne peux plus travailler sans. |
| [Style Settings](https://obsidian.md/plugins?id=obsidian-style-settings) | Permet de régler les options de beaucoup de thèmes d’affichage et même de certains snippets CSS. Les développeurs y ont abondamment recours. Tout comme *Advanced Typography*, je vous recommande chaudement de l’installer. Sans lui, vous ne pourrez pas exploiter toute la richesse et les subtilités mon thème d’affichage *“Olivier’s Theme”*, ni de la plupart des autres thèmes non plus. |
 
### Particulièrement utiles pour gérer l’affichage et pour l’écriture
|      | |
| --------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Hider](https://obsidian.md/plugins?id=obsidian-hider) | Permet de cacher, à volonté, l’un ou l’autre élément de l’interface. C’est pratique pour gagner de l’espace vital pour l’affichage sur les écrans de *laptops* . |
| [[Open with (plugin)\|Open with]] | Pour ouvrir le document courant dans un certain logiciel. On crée des commandes dédiées auxquelles on peut associer un raccourci clavier. |
| [Outliner](https://obsidian.md/plugins?id=obsidian-outliner) | Améliore la gestion des listes. Il permet, en particulier : <br />• dans une liste à plusieurs niveaux, de la réorganiser en déplaçant d’un bloc une branche qui a des ses sous-branches <br />• de « plonger » à l’intérieur des listes en n’affichant que la branche courante et son contenu — c’est la fonction appelée *hoisting* dans les *outliners* généralistes. C’est *ultra-cool* de pouvoir faire la même chose dans *Obsidian*. |
| [Readwise Official](https://obsidian.md/plugins?id=readwise-official) | Indispensable si vous utilisez l’outil *Readwise*. Ce plugin permet d’importer dans *Obsidian* les annotations et les *highlights* (= le surlignage) que vous créez en lisant des PDF ou des livres électroniques (*Kindle*, *Apple Books*, etc.). Ça frise la magie. |
| [Vertical Tabs](https://obsidian.md/plugins?id=vertical-tabs) | Pour améliorer la gestion des panneaux. Il affiche dans la *sidebar* de gauche une liste des fiches actuellement ouvertes et permet de les organiser en panneaux. Quand on fait un usage intensif d’*Obsidian* et qu’on a vite 6, 8, 10… fiches ouvertes, ce *plugin* est génial ! Incontournable, en particulier sur les ordinateurs portables. |
| [Window Collapse](https://obsidian.md/plugins?id=window-collapse) | Bien pratique, pour fermer d’un coup les deux panneaux latéraux. Il propose même un mode « zen » fort élégant et fort pratique. |
| [Zoom](https://obsidian.md/plugins?id=obsidian-zoom) | Pour « plonger » à l’intérieur des textes structurés : d’une seule touche (un raccourci clavier), on n’affiche que la section correspondant au titre/sous-titre/intertitre courant. C’est comme le *hoisting* d’un *outliner*. |
 
### Très utiles
On peut tout à fait travailler sans ces plugins, mais c’est tellement mieux avec !
|      | |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| [Another Quick Switcher](https://obsidian.md/plugins?id=obsidian-another-quick-switcher) | Plus élaboré que le *core plugin* de base pour trouver ses fiches. Il comporte tellement d’options que je n’ai même jamais pris le temps de les explorer toutes. Mais, même sans passer trop de temps à le configurer, il est nettement plus efficace que la version de base. Affectez-lui le raccourci <kbd>⌘</kbd> <kbd>O</kbd> (pour ***Open***). |
| [Better Command Palette](https://obsidian.md/plugins?id=obsidian-better-command-palette) | Là aussi, il s’agit d’une amélioration d’une fonction de base : la palette qui sert à lancer les commandes. Chez moi, c’est sur la touche <kbd>F11</kbd>. |
| [Completed Task Display](https://obsidian.md/plugins?id=completed-task-display) | Fournit une commande + un bouton dans le *ruban de commandes* qui permet d’afficher ou de cacher les tâches (to-dos) faites. Si vous utilisez *Obsidian* pour gérer des *to-dos* ou des listes d’achats, c’est très pratique. |
| [Custom list character](https://obsidian.md/plugins?id=custom-list-character) | Avec ce *plugin*, je peux faire que <kbd>⇧</kbd> <kbd>⌘</kbd> <kbd>L</kbd> transforme un paragraphe en un *bullet point* avec un `*` au lieu d’un `-`. Je préfère nettement. |
| [Image Context Menus](https://obsidian.md/plugins?id=copy-url-in-preview) | Fournit des fonctions utiles quand on fait un *clic droit* (“right click”) sur une image, dans le mode *édition* de la fiche : <br />• copier l’image <br />• l’ouvrir dans un éditeur externe <br />• la trouver dans le *Finder* ou le navigateur de fichiers d’*Obsidian* |
| [DEVONlink](obsidian://show-plugin?id=DEVONlink-obsidian) | Si vous utilisez *DEVONthink* et que vous souhaitez mettre en œuvre la collaboration entre celui-ci et *Obsidian*, ce plugin sera votre ami. |
| [floating toc](https://obsidian.md/plugins?id=floating-toc) | Lorsqu’on a une fiche d’une certaine longueur, structurée en parties séparées par des intertitres (H2, H3, H4, etc.), il est utile de pouvoir naviguer à travers cette arborescence. Ce *plugin* met dans un coin de la fiche un petit bouton qui, lorsqu’on le survole, affiche l’arborescence du texte de la fiche. Cette arborescence est en plus un menu qui permet d’accéder aux différentes parties en cliquant sur les titres. |
| [Get Info](https://obsidian.md/plugins?id=get-info-plugin) | Met dans la *Status Bar* un ` ?` qui permet d’afficher dans un popup des informations au sujet de la fiche courante — dates de création et de modification, nombre de mots, de caractères, de pages et temps de lecture typique. |
| Find unlinked files and unresolved links | Dès qu’on a plus d’une centaine de fiches, il est utile de savoir :<br>• quels sont les liens qui pointent « nulle part » — c’est-à-dire quelles fiches on doit encore rédiger ;<br>• quelles sont les fiches qui ne sont référencées par aucun lien. <br>Ce plugin crée, sur demande, l’une ou l’autre des deux listes correspondantes, qu’il met chacune dans une fiche.<br>**N. B. :** Je ne l’utilise plus depuis que j’ai des routines *Dataview* plus efficaces encore ! |
| [[force note view mode]] | Pour forcer l’affichage des fiches en mode “preview” ou en mode “source”. Le comportement général peut être adapté fiche par fiche au moyen d’une [[properties (metadata)\|Propriété]]. |
| [Front Matter Timestamps](https://obsidian.md/plugins?id=front-matter-timestamps) | La date de modification d’un fichier telle que maintenue par le système d’exploitation peut être influencée par différents facteurs, notamment quand on copie les fiches d’une machine à l’autre, sur une clef USB ou lorsqu’on restaure une sauvegarde. Dit autrement : si l’on veut vraiment conserver la date de l’*édition* de la fiche, il vaut mieux la noter explicitement quelque part — dans une [[properties (metadata)\|Propriété]] `modified`, par exemple. Si l’on édite une fiche, plugin met à jour lui-même cette propriété, sitôt que l’on navigue vers une autre fiche. |
| [Kanban](https://obsidian.md/plugins?id=obsidian-kanban) | Comme son nom l’indique, permet de créer et utiliser des *[kanbans](https://fr.wikipedia.org/wiki/Kanban_(d%C3%A9veloppement))*, esthétiques et pratiques. Plus complet qu’il n’y paraît. Vivement recommandé pour gérer des tâches et des projets. |
| [Metadata Menu](https://obsidian.md/plugins?id=metadata-menu) | Facilite la gestion des [[properties (metadata)\|Propriétés]], notamment en permettant de définir des valeurs prédéfinies pour chaque champ. On maintient ainsi beaucoup plus facilement la cohérence. |
| [Publish and GitHub URL](https://obsidian.md/plugins?id=copy-publish-url) | Copy or open the URL of the corresponding note on your Publish site. You can also open its Git commit history on GitHub.<br>Assez souvent, cela m’évite d’aller ouvrir mon site dans un navigateur juste pour y chercher une fiche et obtenir son URL. Une petite excursion dans un menu déroulant, c’est beaucoup plus rapide. |
| [QuickAdd](https://obsidian.md/plugins?id=quickadd) | Pour ajouter des pages en utilisant des raccourcis clavier et des templates. Permet des choses assez sophistiquées, en particulier en association avec *Templater*. |
| [Show Current File Path](https://obsidian.md/plugins?id=obsidian-show-file-path) | Si vous utilisez des dossiers — ce que vous n’êtes pas du tout obligés de faire —, ce plugin vous permettra de voir d’un seul coup d’œil sur la *status bar* dans quel dossier se trouve la fiche courante. C’est pratique, car il est si vite fait de se tromper… |
| [Recent Notes](https://obsidian.md/plugins?id=recent-notes) | Affiche dans un panneau la liste des fiches récemment modifiées.<br>J’ai confectionnés des fiches avec des requêtes *Dataview* qui me donnent un affichage plus compact et plus informatif, basé sur la *[[properties (metadata)\|Propriété]]* `modified`, qui est elle-même tenue à jour par le *plugin* Front Matter Timestamps. |
| [Status Bar Organizer](https://obsidian.md/plugins?id=statusbar-organizer) | Lets you rearrange and hide specific status bar elements. |
| [Tag Wrangler](https://obsidian.md/plugins?id=tag-wrangler) | Rename, merge, toggle, and search tags from the tag pane.<br>Un *incontournable* pour toute utilisation sérieuse des *tags*. |
| [Templater](https://obsidian.md/plugins?id=templater-obsidian) | Pour utiliser des *templates* plus sophistiqués qu’avec les seules fonctions de base d’*Obsidian*. C’est encore plus “geeky” que *Dataview*, mais avec quelques exemples trouvés sur *internet*, j’y ai trouvé 2 ou 3 usages assez pratiques. |
 
### Potentiellement utiles
Très loin d’être indispensables, ces plugins apportent des fonctions allant de « pratique » à « vraiment bien utile ».
> [!tldr]- Pardon…
> pour les descriptions que j’ai laissées en anglais et pour celles que j’ai omises parce que ça me paraissait “self explanatory”. Documenter les plugins d’*Obsidian* n’est tout de même pas mon occupation principale. 😉
> Merci de votre compréhension.
|      | |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| [Actions URI](https://obsidian.md/plugins?id=actions-uri) | Ajoute des fonctionnalités à *Obsidian* qui permettent d’écrire des *Shortcuts* pratiques, en combinaison avec le logiciel [Actions For Obsidian](https://actions.work/actions-for-obsidian/). J’en ai créé une qui me permet de saisir des *timestamps* et des actions, joliment formatés dans une table, sur la *fiche du jour* (“daily note”) de mon coffre “Organisation” dans lequel je gère mes projets. |
| [Advanced Canvas](https://obsidian.md/plugins?id=advanced-canvas) | Supercharge your canvas experience! Create presentations, flowcharts and more! |
| Homepage | Open a specified note, canvas or workspace on startup. |
| Hotkey Helper | Easily see and access any plugin’s settings or hotkey assignments (and conflicts) from the *Community Plugins* tab. |
| Icon Swapper | Pour modifier les icônes de l’interface, un à un. |
| Limelight | Quand on a plusieurs panneaux ouverts, en particulier sur un grand écran, ça peut être utile de pouvoir repérer facilement lequel est le panneau courant. Ce plugin permet d’obscurcir les panneaux non actifs. |
| [Local Images Plus](obsidian://show-plugin?id=obsidian-local-images-plus) | Pour rapatrier dans le coffre courant les images référencées qui ne sont pas dans les répertoires du coffre lui-même. |
| Longform | Pour gérer de grands projets d’écriture tels qu’un livre. Une collection de fiches peuvent être organisées en arborescence pour être, à la fin, assemblées en un seul long document. En combinant cela avec la puissance de métadonnées gérées par *Dataview*, on peut gérer son projet à la manière de *[[Scrivener]]*. C’est plus rudimentaire, mais léger et efficace.<br>*C’est ce que j’écrivais en juillet 2023. Mais, à l’usage, Longform s’est révélé fragile — le moindre accroc dans ses métadonnées (une virgule, un retour à la ligne) et le système se cassait la figure. Pour mon prochain « gros projet d’écriture », je préfère me tourner vers Ulysses.* |
| Map of Content | Automatically generate a *Map of Content* for the vault. |
| Meld Encrypt | Pour crypter des données à l’intérieur des coffres : juste un bout de texte ou toute une fiche. Si vous synchronisez vos fiches avec *iCloud*, ce peut être une bonne idée de ne pas noter vos mots de passe en clair, par exemple. |
| Natural Language Dates | Create date links based on natural language. |
| Obsidian Enhancing Export | %% Il me semble qu’il fonctionne pour exporter les fiches du coffre "Images". *(26.03.2023)* %% |
| Obsidian Link Converter | Scan all your links in the vault and convert them to your desired format. |
| Obsidian markdown export | |
| Obsidian42 - Strange New Worlds (SNW) | Pour faciliter l’exploration des fiches liées. |
| [Open with](https://obsidian.md/plugins?id=open-with) | This Plugin allows you to add multiple other programs to open notes with.<br>Par exemple pour corriger l’orthographe en ouvrant la fiche avec [Antidote](https://www.antidote.info). |
| [Omnisearch](https://obsidian.md/plugins?id=omnisearch) | A search engine that just works. |
| Pandoc Plugin | Provides commands to export to formats like `docx`, `ePub` and `PDF` . |
| Paste URL into selection | Pour écrire plus facilement les liens externes au format *Markdown* standard. Je le mets ici et non pas dans les indispensables, car je recommande d’utiliser plutôt le plugin “Smarter Markdown Keys” qui fait bien plus de choses, dont celle-ci, et même en mieux. |
| Quick Switcher++ | Enhanced *Quick Switcher*, search open panels and symbols. En ce qui me concerne, j’ai choisi “Another Quick Switcher” ; mais celui-ci vaut aussi d’être pris en considération.<br>**NB :** Il faut ***désactiver*** le *Quick Switcher* d’origine. |
| Smart Random Note | Pour afficher une fiche au hasard. Ça peut être utile pour raffiner son PKM, pour réviser les connaissances, etc. <br />**NB :** Il faut désactiver le *Random Note* d’origine. |
| Snippet Downloader | Quelques développeurs de *snippets* CSS les mettent à disposition depuis un dépôt *GitHub*. Ce plugin permet de les télécharger puis de les maintenir à jour, au cas où le développeur fait des modifications à son CSS. |
| [Sortable](https://obsidian.md/plugins?id=obsidian-sortable) | Permet de trier les tables, en mode “preview”, en cliquant sur les en-têtes de colonnes. |
| Theme Design Utilities | Some utilities and *quality-of-life* features for designers of *Obsidian* themes. |
| Transcription | To create high-quality text transcriptions from any media file, on any device. |
| Trash Explorer | Restore and delete files from the *Obsidian* `.trash` folder. |
| [Vault Statistics](https://obsidian.md/plugins?id=obsidian-vault-statistics-plugin) | Status bar items with vault statistics such as the number of notes, files, attachments and links.<br>**NB :** Je pense qu’il compte les liens internes et externes en*se*mble. |
| [Version History Diff](https://obsidian.md/plugins?id=obsidian-version-history-diff) | Diff the version history of the core Sync and File Recovery plugins and Git. Adds a command to open the core Sync version history as well. |
| Webpage HTML Export | |
| Statistics | Si vous êtes curieux de savoir combien il y a de fiches, combien de liens, combien de fichiers attachés dans votre coffre, ce plugin met ces données à disposition dans la *status bar*. |
 
<p style="text-align: center; font-style: italic;">~~ Olivier Spinnler, le 2 février 2025
 ~~</p>
----------------------------------------------
[[Obsidian]] ✦ [[tutoriel d’Obsidian]] ✦ [[glossaire d’Obsidian]]
#Obsidian