diff options
-rw-r--r-- | README.md | 4 | ||||
-rw-r--r-- | doc/colorizer-lua.txt | 4 | ||||
-rw-r--r-- | plugin/colorizer.vim | 3 |
3 files changed, 11 insertions, 0 deletions
@@ -132,6 +132,10 @@ Stop highlighting the current buffer (detach). Reload all buffers that are being highlighted with new settings from the setup settings (or the defaults). Shortcut for ColorizerAttachToBuffer on every buffer. + +|:ColorizerToggle| + +Toggle highlighting of the current buffer. ``` diff --git a/doc/colorizer-lua.txt b/doc/colorizer-lua.txt index 39a97a2..bcad522 100644 --- a/doc/colorizer-lua.txt +++ b/doc/colorizer-lua.txt @@ -41,6 +41,10 @@ Reload all buffers that are being highlighted with new settings from the setup settings (or the defaults). Shortcut for ColorizerAttachToBuffer on every buffer. +:ColorizerToggle :ColorizerToggle + +Toggle highlighting of the current buffer. + ============================================================================== LUA API DEFINITION *colorizer-lua-api* diff --git a/plugin/colorizer.vim b/plugin/colorizer.vim index 9617dfb..a8feb12 100644 --- a/plugin/colorizer.vim +++ b/plugin/colorizer.vim @@ -5,5 +5,8 @@ endif command! ColorizerAttachToBuffer lua require'colorizer'.attach_to_buffer(0) command! ColorizerDetachFromBuffer lua require'colorizer'.detach_from_buffer(0) command! ColorizerReloadAllBuffers lua require'colorizer'.reload_all_buffers() +command! ColorizerToggle lua local c = require'colorizer' + \ if c.is_buffer_attached(0) then c.detach_from_buffer(0) else + \ c.attach_to_buffer(0) end let g:loaded_colorizer = 1 |