h1mesuke / unite-outline

outline source for unite.vim
http://d.hatena.ne.jp/h1mesuke/20101107/p1
128 stars 61 forks source link

Deprecate need_blank_between() #18

Open h1mesuke opened 12 years ago

h1mesuke commented 12 years ago

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

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

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