Org Mode中的标签位置

10

当我在标题旁边创建一个标签时,它会对齐并向右移动,但没有移动到我想要的位置。

如何确保标签与标题之间的对齐距离更远?

谢谢。

2个回答

17
在 Emacs 23.3.1 (Org-mode 版本 6.33x) 中,标题的标签按照 org-tags-column 变量右对齐。
您可以使用 M-x customize-variable RET org-tags-column RET 来更改此设置以适应您的需求。

8

我知道这是一个老旧的东西,但是我刚刚发现这个片段可以在我的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)))

你能解释一下在这个上下文中 (progn ...) 的作用吗?它只包含一个表达式。 - Chen Levy
@ChenLevy 这段代码没有任何作用,可以安全地删除。Lambda 可以包含多个表达式,因此不需要 progn。 - Tommy Jollyboat
2
请注意,focus-in/out-hook在27.1版本中已被废弃。 - Matthias

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接