Vim script のカーソル下の関数を評価する
Vim script のテストコードとか書いている時にいちいち call で呼び出すのも手間だなーって事でいい感じに呼べるようにマッピングしてみました。
必要なものは下記の Vim script です。
[ソース]
function! s:apply_func(funcname) let funcname = matchstr(a:funcname, '^s:\zs.*\ze') if empty(funcname) echo call(a:funcname, []) else echo S(funcname) endif endfunction nnoremap <silent> <Leader>s :call <SID>apply_func(cfi#get_func_name())<CR>
これでだいぶ捗る。