Vim に :terminal が入ってしばらく経ちます。そろそろ :terminal を使ったハック欲も溜まってきているかと思います。
Vimの:terminal内でrangerとかのCLIファイラ開いて、netrwとかNERDTreeとかの代わりにできないかな、とふと思ったけど、:terminal内のプログラムから外側のVimを触ったりできるのかなぁ。
— つっきー (@tsukkee) December 13, 2017
:terminal から起動したシェル(Windowsだとコマンドプロンプト)では、VIM_SERVERNAME
という環境変数が設定されています。これは --remote-send
や --remote-expr
等で別プロセスの Vim に命令を送る際のサーバ名で --servername
により指定可能です。