diff options
Diffstat (limited to 'plugin')
-rw-r--r-- | plugin/nohai.vim | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/plugin/nohai.vim b/plugin/nohai.vim index a6a30a0..dcb7630 100644 --- a/plugin/nohai.vim +++ b/plugin/nohai.vim @@ -1,13 +1,5 @@ -function! s:Nohai(cmdwin_char) - if a:cmdwin_char == '/' || a:cmdwin_char == '?' - call s:AddMapping(a:cmdwin_char) - endif -endfunction - -function! s:AddMapping(cmdwin_char) - if a:cmdwin_char == '/' || a:cmdwin_char == '?' - silent! cnoremap <expr> <CR> <SID>CR() - endif +function! s:AddMapping() + silent! cnoremap <expr> <CR> <SID>CR() endfunction function! s:RemoveMapping() @@ -27,7 +19,7 @@ function! s:AutocmdOn() augroup nohai autocmd! - autocmd CmdlineEnter [/\?] call s:Nohai(expand('<afile>')) + autocmd CmdlineEnter [/\?] call s:AddMapping() autocmd CmdlineLeave [/\?] call s:Deactivate() augroup END endfunction |