h1mesuke/unite-outline

Deprecate need_blank_between()

Opened this issue · 0 comments

この関数はインターフェースもひどい上に、heading でなく unite の candidate(outline info から見えるべきでない)が渡されてくるなど、どう考えても本体内部に隠蔽されているべき部分。これが outline info の仕様として露出しているのはよくないのでなくす。

で、このような関数を定義することなく formatter の振る舞い(空行をどこに入れるか)を制御できる仕組み、仕様を考えるべき。

outline info に formatting_rules のような属性を設定できるようにし、その値によって foramtter の振る舞いを制御するような方法が考えられる。