通常、自動コマンドを次のように囲むことで実行できます。
augroup NumberToggle
…
augroup END
{lhs}
マッピングの記憶。それを無効にするには、次のようにします
let s:plugin_lhs=exists('g:NumberToggleTrigger') ? g:NumberToggleTrigger : '<C-n>'
let g:numbertoggle={}
function! g:numbertoggle.unload()
augroup NumberToggle
autocmd!
augroup END
augroup! NumberToggle
execute 'nunmap' s:plugin_lhs
delfunction NumberToggle
delfunction UpdateMode
delfunction FocusGained
delfunction FocusLost
delfunction InsertLeave
delfunction InsertEnter
unlet g:numbertoggle
unlet g:loaded_numbertoggle
unlet g:insertmode g:focus
unlet s:plugin_lhs
endfunction
" Then do :call g:numbertoggle.unload()
" Loading is done by resourcing numbertoggle
一連の呼び出しを使用する代わりに、すべての関数名を,にdelfunction
変換して.g:numbertoggle.toggle
g:numbertoggle.update
unlet g:numbertoggle
プラグインを無効にするだけでなく、プラグインの効果を完全に取り消します。