Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs 组织模式下的标签位置_Emacs_Org Mode - Fatal编程技术网

Emacs 组织模式下的标签位置

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

当我在标题旁边创建一个标记时,它会对齐并向右移动,但不会达到我想要的程度

如何确保标签与标题对齐得更远

谢谢。

在Emacs 23.3.1(组织模式版本6.33x)中,标题的标记根据
组织标记列
变量右对齐


您可以使用M-x
customize variable
RET
org 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已经过时。