diff --git a/doc/unimpaired.txt b/doc/unimpaired.txt index 3d97242..958de16 100644 --- a/doc/unimpaired.txt +++ b/doc/unimpaired.txt @@ -86,6 +86,7 @@ On Off Toggle Option *[ov* *]ov* *cov* 'virtualedit' *[ow* *]ow* *cow* 'wrap' *[ox* *]ox* *cox* 'cursorline' 'cursorcolumn' (x as in crosshairs) +*[oy* *]oy* *coy* 'syntax' PASTING *unimpaired-pasting* diff --git a/plugin/unimpaired.vim b/plugin/unimpaired.vim index 708712a..07da264 100644 --- a/plugin/unimpaired.vim +++ b/plugin/unimpaired.vim @@ -232,6 +232,9 @@ call s:option_map('w', 'wrap', 'setlocal') nnoremap [ox :set cursorline cursorcolumn nnoremap ]ox :set nocursorline nocursorcolumn nnoremap cox :set =&cursorline && &cursorcolumn ? 'nocursorline nocursorcolumn' : 'cursorline cursorcolumn' +nnoremap [oy :setlocal syntax=ON +nnoremap ]oy :setlocal syntax=OFF +nnoremap coy :setlocal syntax==&l:syntax ==# 'OFF' ? 'ON' : 'OFF' nnoremap [ov :set virtualedit+=all nnoremap ]ov :set virtualedit-=all nnoremap cov :set =(&virtualedit =~# "all") ? 'virtualedit-=all' : 'virtualedit+=all'