kamecha / traqVimPractice

Unofficial traQ Vim/Neovim plugin.
MIT License
7 stars 0 forks source link

タイムラインバッファでのカーソル周りを分かりやすくする #47

Closed kamecha closed 9 months ago

kamecha commented 1 year ago

カーソル下のメッセージを薄い白っぽいのでハイライトしたり

ノーマルモードでので次のメッセージへカーソルを移動させたり~

とかいうのをやりたい

kamecha commented 1 year ago

denopsでのtwitterのやつで、カーソル下のツイートとる部分

とか役に立ちそう

kamecha commented 10 months ago

正規表現使うとそれっぽく表現できるらしい、 カーソルを正規表現で表現を参照

kamecha commented 10 months ago

某-jpの@NI57721さんの一例

highlight default link Hoge Todo
augroup Fuga
  autocmd!
  autocmd CursorMoved,CursorMovedI * :match Hoge '\v^─+\n(([^─].*|)\n)*.*%#.*\n(([^─].*|)\n)*─+$'
augroup END
kamecha commented 10 months ago

正規表現をいい感じなver

\v^─*%(─%#|%#─)─*\n%(%(.*[^─].*|)\n)+─+$|^─+\n%(%(.*[^─].*|)\n)+─*%(─%#|%#─)─*$|^─+\n%(%(.*[^─].*|)\n)*%(.*[^─].*%#.*|.*%#.*[^─].*|%#)\n%(%(.*[^─].*|)\n)*─+$
kamecha commented 10 months ago

:help matchaddpos を参照してみるのもよいかもしれない

kamecha commented 9 months ago

ハイライトする時に文字だけをハイライトすると、それっぽくなるかも

bgも設定すると、あんまり見た目よくないし、良くするために既存のタイムラインのレイアウトめちゃ変えないとダメそうなので...