koturnの日記

転職したい社会人2年生の技術系日記.ブログ上のコードはコピペ自由です.

2015-07-18から1日間の記事一覧

Vim scriptのinput()で<Esc>を検出する方法

Vim

Vimプラグインを作っているときに,input()で<Esc>キーを感知できればいいなと思ったのがきっかけである. どうやら,ここに書いてあるinput()のラッパー関数を使えばOKのようだ. function! s:input(...) abort new cnoremap <buffer> <Esc> __CANCELED__<CR> let ret = call('inp</cr></esc></buffer></esc>…