aboutsummaryrefslogtreecommitdiff
path: root/plugin/colorizer.lua
diff options
context:
space:
mode:
authorAkianonymus <anonymus.aki@gmail.com>2022-08-13 00:08:41 +0530
committerAkianonymus <anonymus.aki@gmail.com>2022-08-13 00:08:41 +0530
commit448e920a0db50e0fd893f7bc7954243039122ee2 (patch)
tree373913a921d0d6baf9aaa745515566612594daad /plugin/colorizer.lua
parentMerge pull request #4 from lasse16/master (diff)
Use native api functions | Convert colorizer.vim to colorizer.lua
Diffstat (limited to 'plugin/colorizer.lua')
-rw-r--r--plugin/colorizer.lua28
1 files changed, 28 insertions, 0 deletions
diff --git a/plugin/colorizer.lua b/plugin/colorizer.lua
new file mode 100644
index 0000000..1e7ea61
--- /dev/null
+++ b/plugin/colorizer.lua
@@ -0,0 +1,28 @@
+if vim.g.loaded_colorizer then
+ return
+end
+
+local command = vim.api.nvim_create_user_command
+
+command("ColorizerAttachToBuffer", function()
+ require("colorizer").attach_to_buffer(0)
+end, {})
+
+command("ColorizerDetachFromBuffer", function()
+ require("colorizer").detach_from_buffer(0)
+end, {})
+
+command("ColorizerReloadAllBuffers", function()
+ require("colorizer").reload_all_buffers()
+end, {})
+
+command("ColorizerToggle", function()
+ local c = require "colorizer"
+ if c.is_buffer_attached(0) then
+ c.detach_from_buffer(0)
+ else
+ c.attach_to_buffer(0)
+ end
+end, {})
+
+vim.g.loaded_colorizer = true