Gibt es eine schnelle Möglichkeit, Tags im org-Modus einzurücken?

1737
bright-star

Der Org-Modus scheint C-c C-qnach der Überschrift Tags zu setzen, die einer festen Anzahl von Tabulatoren zugewiesen wurden . Mit der Bearbeitung, dem Hinzufügen von Tags und der vergrößerten Schlagzeilenlänge kann die Tag-Anzeige sehr unregelmäßig und schwer lesbar werden.

Gibt es eine Möglichkeit, Tags aufzuräumen? Es gibt verschiedene Möglichkeiten, den Baum im Allgemeinen aufzuräumen, aber es erscheint nichts, um die Tags zu korrigieren.

Ein einfacher Tag Tidier würde zum Beispiel alle Tags rechts neben dem Fenster rechtsbündig ausrichten, oder der Tabulator 2+ hält an der längsten Überschrift.

2
Schauen Sie sich die Variable `org-tags-column` an: https://www.gnu.org/software/emacs/manual/html_node/org/Setting-tags.html lawlist vor 10 Jahren 1
Es mag für mich eine Blasphemie sein, aber ich bevorzuge die Verwendung von Google - es gibt nicht nur Treffer für das Emacs-Handbuch, sondern auch Fragen und Antworten, die sich auf dieselben oder ähnliche Probleme beziehen. Ich finde die Fragen / Antworten / Kommentare hilfreicher, als nur das Handbuch zu lesen. lawlist vor 10 Jahren 1

2 Antworten auf die Frage

5
bright-star

Wie von lawlist in den Kommentaren berichtet, fängt der Befehl "set tags" C-c C-q, wenn er mit dem Befehl vorangestellt wird C-u, alle Tags im Puffer an org-tags-column. Dies ist ein Anfang und gut genug für jetzt - das Ändern der Variablen wird wahrscheinlich den Rest erledigen.

1
Anders Johansson

Um den letzten Teil Ihrer Frage zu beantworten, gibt es einige Hacks für immer rechtsbündige Tags. Der Hack detailliert hier ( ba/org-adjust-tags-column): http://orgmode.org/worg/org-hacks.html#orgheadline64 Haken in window-configuration-change-hook, before-save-hookund after-save-hookauf der rechten rechtfertigen Tags in der Anzeige und beheben, wenn die Fenstergröße verändert wird. Beim Speichern in Dateien werden Tags nur mit einem Leerzeichen zwischen Überschrift und Tag geschrieben (um Probleme bei der Versionierung von Whitespace-Versionen zu vermeiden). Es hat gut für mich funktioniert, aber ich benutze es jetzt nicht, da ich meistens variable-pitch-modefür Org verwende.