skanehira/docker.vim を読んでみた
autoload/window/util.vim をメインに読んでみた
popup window を使っているから、知識をもらう
s:last_popup_window を popup window 作成毎に更新する
また、前に表示していた popup window は閉じる
通常のポップアップを開くは window#util#create_popup_window() のみ
s:last_notification_window は通知用の popup window の id を入れる
開く前に前の popup window は閉じる
通知用の popup window を開くのは window#util#notification() のみ
timer_start() を使って、popup window を動かすのは面白いと思った!
その発想はなかった...!
filter に関数の参照を渡せる
filter に function('s:popup_filter') のように関数を渡すことができる
→ filter への値は関数の参照でもいいってこと!
funciton('s:popup_filter', args) のように、関数に引数を渡す状態の関数参照を作れる
→ Python にもあった気がする...
filter に渡されるキー情報について
filter に指定した関数へ渡される key は1つずつとなる
そのため、ためていくこともできるし、
text-properties
どうやって、実装されているのか知りたい