今天在邮件列表上又看到一封抱怨 plain lists 粗暴 folding 的邮件,主题为: "when do plain lists end?"

这个 bug 搞得我也是很不爽,试过N个办法来试图解决或避免,但到目前为止成功率为 0x0% 。

忘了描述这个 bug 了,这个 bug 表现为:在使用 orgmode 的 plain lists 时,在最后一个 item 按 TAB 总是会导致这个 item 后所有的内容(包括不属于这个item的段落)都会被 folding。举个例子就是

 

  get some plain lists
  - item 1
    blablabla..
  - item 2
    blana

  I am not part of item 2

 

如果在 - item 2 这行按 TAB 的话,“I am not part of item 2” 也会被 folding 掉。

这个bug也有一些年头了,之所以拖到现在还没解决,当然不是因为实际上这是一个功能缘故,而是因为这个 bug 比较棘手,并且在导出(比如html)后的文档里不会出现这方面的问题,因此才得以存活至今。

当然这个 bug 也不是一无是处。如果某天与某个 orgmode 用户在一起时突然冷场了,就可以试着用谈论这个 bug 来打破沉默的尴尬。