Emacs 组织模式下的标签位置
当我在标题旁边创建一个标记时,它会对齐并向右移动,但不会达到我想要的程度 如何确保标签与标题对齐得更远 谢谢。在Emacs 23.3.1(组织模式版本6.33x)中,标题的标记根据Emacs 组织模式下的标签位置,emacs,org-mode,Emacs,Org Mode,当我在标题旁边创建一个标记时,它会对齐并向右移动,但不会达到我想要的程度 如何确保标签与标题对齐得更远 谢谢。在Emacs 23.3.1(组织模式版本6.33x)中,标题的标记根据组织标记列变量右对齐 您可以使用M-xcustomize variableRETorg tags columnRET来更改它以满足您的需求。我知道这是一个老生常谈,但我刚刚发现这段代码在我的i3wm设置中非常有用,所以我不妨与大家分享 (add-hook 'focus-in-hook (lambda () (pr
组织标记列
变量右对齐
您可以使用M-x
customize variable
RETorg tags column
RET来更改它以满足您的需求。我知道这是一个老生常谈,但我刚刚发现这段代码在我的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…
在这个上下文中做了什么吗?它里面只有一个表达式?@ChenLevy它什么都不做,可以安全地删除。Lambda可以包含多个表单,因此永远不需要progn。请注意,在27.1中,focus in/out hook已经过时。