Technik

Das Tag Wrangler-Plugin für Obsidian

Bei manchen Plugins wundert man sich, warum deren Funktionalität eigentlich nicht bereits in Obsidian enthalten ist. Tag Wrangler beinhaltet zumindest eine solche Funktion, die man eigenartigerweise mit einer externen Erweiterung nachrüsten muss.

Wie der Name des Plugins bereits verrät, geht es um Tags – also Schlagworte. Mit Tags lassen sich Notizen in Obsidian verschlagworten und man kann damit zusätzlich zu den Ordnern eine weitere Strukturebene einziehen. Mit Bordmitteln kommt man in Obsidian allerdings nicht sehr weit, was die Verwaltung von Schlagworten betrifft. Wenn man beispielsweise ein Schlagwort umbenennen oder löschen möchte, dann muss man das mühsam in jeder einzelnen Notiz händisch erledigen, in der man dieses Schlagwort verwendet hat. Das ist unbefriedigend und kann zudem ziemlich zeitaufwändig sein.

Nur ein Kontextmenü

Die externe Erweiterung Tag Wrangler von PJ Eby fügt nach der Installation ein Kontextmenü mit mehreren praktischen Funktionen hinzu. Voraussetzung dafür ist, dass man die Obsidian-Erweiterung Tag Bereich in den Einstellungen aktiviert hat. Denn dieses neue Kontextmenü wird in ebendiesem Tag-Bereich eingefügt und hat ansonsten keine eigene Benutzeroberfläche.

Kontextmenü mit den Funktionen von Tag Wrangler

Die wohl wesentlichste Funktion, die dieses Plugin mitbringt, ist die Möglichkeit, Tags einfach per Kontextmenü umzubenennen. Diese Maßnahme beinhaltet natürlich auch alle betroffenen Subtags. Dabei sollte man jedenfalls beachten, dass das Umbenennen eines Tags ein irreversibler Vorgang ist und nicht mehr rückgängig gemacht werden kann. Daher wird auch vom Entwickler des Plugins vorher eine Sicherung des Vaults empfohlen.

Neben dem Umbenennen von Schlagworten kann man über das Kontextmenü von Tag Wrangler auch gleich direkt eine Suche nach dem gerade ausgewählten Tag starten, oder selbiges aus einer Suche ausschließen. Mit einem Klick auf Create tag page öffnet man eine neue Notiz mit dem Schlagwort als Dateinamen. Ebenso kann man über das Kontextmenü die Tag-Liste an der gerade markierten Stelle ein- bzw. ausklappen, sofern man verschachtelte Tags verwendet. Voraussetzung dafür ist die Ansicht der Tag-Liste in der hierarchischen Struktur. In der Listenansicht steht diese Funktion nicht zur Verfügung.

Direkt im Editor

Auch direkt im Editor kann man Tag Wrangler verwenden. Dort stehen die Funktionen aus dem Kontextmenü zur Verfügung. Allerdings klappt das nur im Lese- oder Vorschaumodus und nicht in der Quelltextansicht oder in den Properties einer Notiz bzw. Datei.

Umbenennen eines Schlagwortes mit Tag Wrangler

In der Tag-Liste können Schlagworte übrigens auch per Drag-and-drop umorganisiert werden. Ebenso kann man ein Schlagwort einfach aus der Tag-Liste in den Editorbereich ziehen und es so direkt in den Text einfügen.

Löschen fehlt

Es ist unklar, warum eine Funktion zum Löschen von Schlagworten fehlt. Das wäre tatsächlich neben dem Umbenennen die zweite ganz wesentliche Funktion, die in Obsidian schmerzlich vermisst wird. Denn zum Löschen eines Tags muss man entweder das Schlagwort händisch aus allen Notizen löschen, in denen es enthalten ist, oder man bedient sich einer anderen App, die über eine Suchen-und-Ersetzen-Funktion verfügt, wie beispielsweise BBEdit.

Fazit

Die externe Erweiterung Tag Wrangler rüstet das Umbenennen von Schlagworten nach und bietet darüber hinaus noch ein paar andere Funktionen für Tags in Obsidian. Das Plugin bekommt selten Updates und dass eine Möglichkeit zum Löschen eines Tags fehlt, ist ein Manko. Bleibt zu hoffen, dass der Entwickler das in Tag Wrangler nachrüstet, oder dass die beiden wesentlichen Funktionen zum Umbenennen und Löschen von Schlagworten noch direkt in Obsidian eingebaut werden. Im Obsidian-Forum findet man den einen oder anderen entsprechenden Feature Request, aber auf der Roadmap für die nächsten Entwicklungsschritte von Obsidian ist davon noch nichts zu sehen.