我在org-mode议程文件中有数以千计的标题,并且长期使用这种结构。我想设置组织模式,以便它有一个投票系统。我按一个热键,org-mode为标题添加+1,然后我可以按投票数过滤标题。
UPD。我必须澄清这个问题。我可以看到如何做到这一点:
* heading
:PROPERTIES:
:VOTES: 5
:END:
1)属性抽屉是可搜索的http://orgmode.org/worg/org-tutorials/advanced-searching.html,因此我可以使用比较运算符进行过滤,例如VOTES>4
。
2)我可以使用属性API http://orgmode.org/manual/Using-the-property-API.html来增加和减少计数器。
答案 0 :(得分:4)
这是解决方案。我在org-mode中添加+到速度命令。您也可以将其绑定到某个键。
(defun plusone ()
"Increase the VOTES property in an org-heading by one. Create
the property if needed."
(interactive)
(org-entry-put
(point)
"VOTES"
(format "%s" (+ 1 (string-to-number
(or
(org-entry-get (point) "VOTES")
"0"))))))
(add-to-list 'org-speed-commands-user '("+" . (plusone)))