wildoptionsをトグルするmap
,woでwildoptionsを"auto"と""の切替を出来るようにmapした。
vimperator 2.0で確認。
" ~/.vimperatorrcに追加 " Toggle wildoptions auto/off javascript <<EOM (function () { mappings.addUserMap([modes.NORMAL], [",wo"], "Wildoptions auto/off", function () { if (options.wildoptions == "auto") { options.wildoptions = ""; liberator.echo("set wildoptions \"\""); } else { options.wildoptions = "auto"; liberator.echo("set wildoptions \"auto\""); } }, {}); })(); EOM
一応動いてるけど、
みたいな感じに出来れば、echoいらないし、options.wildoptionsに直接代入するよりなんか安心と思ったけど、やりかたがわからなかった。
if (options.wildoptions == "auto")
コマンドラインで:set wildoptions=""させる
else
コマンドラインで:set wildoptions="auto"させる