Skip to content

Instantly share code, notes, and snippets.

@SevereOverfl0w
Created March 8, 2020 21:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SevereOverfl0w/fed4da5035931165bf0cdf30748ccca5 to your computer and use it in GitHub Desktop.
Save SevereOverfl0w/fed4da5035931165bf0cdf30748ccca5 to your computer and use it in GitHub Desktop.
cmdline-iskeyword.vim
" Simple plugin to reset iskeyword when in cmdline mode.
let s:saved_iskeyword=0
function s:reset_iskeyword()
let s:saved_iskeyword=&iskeyword
set iskeyword&
endf
function s:restore_iskeyword()
if s:saved_iskeyword isnot 0
let &iskeyword=s:saved_iskeyword
let s:saved_iskeyword=0
endif
endf
augroup resetiskeyword
autocmd!
autocmd CmdlineEnter * call <SID>reset_iskeyword()
autocmd CmdlineLeave * call <SID>restore_iskeyword()
augroup END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment