有什么方法可以扩展组织模式标签以包含像“-”这样的字符?

Kra*_*lew 5 tags emacs org-mode

简介:可以以任何方式扩展组织模式标签中允许的字符吗?

例如包括 -,破折号?

细节:

我懂了

http://orgmode.org/org.html#Tags

标签是包含字母、数字、“_”和“@”的普通单词。标签前后必须有一个冒号,例如,':work:'。

我有点惊讶这是不可扩展的。是吗,我错过了吗?

TODO 关键字可以包含破折号。有时,我想将 TODO 视为可与标签互混的 - 例如,将 TODO 移动到标签,反之亦然 - 但这种语法差异会阻碍。

在我开始编码之前,有谁知道为什么不允许使用破折号?我猜想与时间戳混淆。

小智 4

不确定,但这可能是因为某些议程搜索字符串使用“-”作为运算符,并且还没有办法转义那些使用“-”的字符串。

我已经使用连字符表示属性,使用空格表示 todo kw,对于我的目的来说没有任何问题,但我还没有在搜索中尝试过它们。

新的导出器将包含在 8.0 中,并附带详细的语法描述。如果您想提交允许使用连字符的功能请求,也许是通过允许在搜索字符串中转义,那么现在是时候这样做了。