Open muojp opened 9 years ago
ほしい。
rowRangeForCodeFoldAtBufferRow display-buffer.createFold 現在、標準のEditor上での処理をハンドルするクラスがないのでなんか考えたい感じがある…
Foldにも種類があって、display-buffer.createFold は欲しくない種類のFoldなのでは…という疑惑が発生している。 なんかこれで追加するとFoldの色がピンク色なんだけど…おかしくないこれ?
<div class="line-number foldable" data-screen-row="3" data-buffer-row="6"> 7<div class="icon-right"></div></div>
この構造を生成している部分が知りたい…
TokenizedBufferのupdateFoldableStatus?
tokenizedBuffer経由でやらないといけない…くさい気がする… プログラム中からうまいこと引っ掛けるのは無理では…
https://github.com/atom/language-javascript/blob/master/settings/language-javascript.cson#L4 foldEndPatternとかincreaseIndentPatternはRe:VIEWの章見出しと相性が悪い…orz
TextEditorPresenter の @model
に介入できればワンチャン…?
markerとfoldingはなんか関連があるのかしら(ないと思っている
https://discuss.atom.io/t/how-to-make-folding-ui-in-gutter-lines-from-code/22230 わからんなー!となってTopic投げた。
fold機能あった気がするな?? と思ったら無かったけれど、その昔issueを立てていて、いろいろと考えてくれてたのを発見したときの顔
2017年になったし再挑戦したらできる可能性あるな(根拠レス
https://github.com/atom/atom/blob/v1.0.0/src/selection.coffee#L609
https://github.com/atom/atom/blob/master/src/language-mode.coffee#L178
このへんを叩くという話