1

如何启用属性、缓冲区内设置和类似内容的自动对齐?

我总是以这样的方式结束,然后必须手动对齐。

#+STARTUP: indent
#+PRIORITIES: A C B
#+COLUMNS: %ITEM %foo %bar

* section
  :PROPERTIES: 
  :foo: foo
  :barbaz: barbaz
  :END:

但是我发现一些标志对齐应该自动发生。例如有这样的:

(defcustom org-property-format "%-10s %s"
  "How property key/value pairs should be formatted by `indent-line'.
When `indent-line' hits a property definition, it will format the line
according to this format, mainly to make sure that the values are
lined-up with respect to each other."
  :group 'org-properties
  :type 'string)

是否有一个命令可以修复属性以尊重它?插入的属性不应该org-set-property遵循这种格式吗?M-x org-indent-line不为我做任何事情,indent-line也不存在。

4

1 回答 1

2

org-indent-line当属性关键字在行首正确时,没有做正确的事情。现在可以了。

此外,从新的 git pull 中,C-M-\在区域上使用会缩进该区域。

要格式化选项标题,您可以选择要对齐的区域并执行

M-x align-regexp RET <space> RET

于 2012-07-26T06:10:44.640 回答