Позиция тега в организационном режиме

Когда я создаю тег рядом с заголовком, он выравнивается и перемещается вправо, но не так далеко, как хотелось бы.

Как я могу убедиться, что теги выровнены дальше от заголовка?

Спасибо.


person usertest    schedule 02.06.2011    source источник


Ответы (2)


В Emacs 23.3.1 (версия организационного режима 6.33x) теги для заголовков выравниваются по правому краю в соответствии с переменной org-tags-column.

Вы можете использовать M-x customize-variable RET org-tags-column RET, чтобы изменить это в соответствии с вашими требованиями.

person phils    schedule 02.06.2011

Я знаю, что это старье, но я только что понял, что этот фрагмент отлично работает в моей настройке i3wm, так что я могу поделиться им со всеми.

(add-hook 'focus-in-hook 
  (lambda () (progn 
    (setq org-tags-column (- 5 (window-body-width)))) (org-align-all-tags)))

(add-hook 'focus-out-hook 
  (lambda () (progn 
    (setq org-tags-column (- 5 (window-body-width)))) (org-align-all-tags)))
person Lean Bravo    schedule 24.07.2018
comment
Можете ли вы объяснить, что делает (progn ...) в этом контексте, имея только одно выражение внутри него? - person Chen Levy; 26.06.2020
comment
@ChenLevy ничего не делает, и его можно безопасно удалить. В любом случае Lambda может содержать несколько форм, поэтому никогда не нуждается в progn. - person Tommy Jollyboat; 22.09.2020
comment
обратите внимание, что в версии 27.1 функции фокус-в/от-хук устарели. - person Matthias; 15.01.2021