summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2022-01-14 22:37:45 +0100
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2022-01-14 22:37:45 +0100
commit22a705f24ea1ff77122c081a10f74cc260cf3e13 (patch)
treea8f7a1ca076d0795bd5874e78a92ba7f4db92a2f /lua
parente29f3c4a98006a5e0e757edb339aef30479ed605 (diff)
Add colorizer plugin
Diffstat (limited to 'lua')
-rw-r--r--lua/config/colorizer.lua16
-rw-r--r--lua/config/init.lua1
-rw-r--r--lua/plugins.lua1
3 files changed, 18 insertions, 0 deletions
diff --git a/lua/config/colorizer.lua b/lua/config/colorizer.lua
new file mode 100644
index 0000000..354414d
--- /dev/null
+++ b/lua/config/colorizer.lua
@@ -0,0 +1,16 @@
+-- Enables colorization of color codes in source files.
+
+local status_ok, colorizer = pcall(require, "colorizer")
+if not status_ok then
+ return
+end
+
+colorizer.setup({ "*" }, {
+ RGB = true, -- #RGB hex codes
+ RRGGBB = true, -- #RRGGBB hex codes
+ RRGGBBAA = true, -- #RRGGBBAA hex codes
+ rgb_fn = true, -- CSS rgb() and rgba() functions
+ hsl_fn = true, -- CSS hsl() and hsla() functions
+ css = true, -- Enable all CSS features: rgb_fn, hsl_fn, names, RGB, RRGGBB
+ css_fn = true, -- Enable all CSS *functions*: rgb_fn, hsl_fn
+})
diff --git a/lua/config/init.lua b/lua/config/init.lua
index ceb6f6b..ed103c0 100644
--- a/lua/config/init.lua
+++ b/lua/config/init.lua
@@ -19,3 +19,4 @@ require("config.autocommands")
require("config.hop")
require("config.zen")
require("config.spectre")
+require("config.colorizer")
diff --git a/lua/plugins.lua b/lua/plugins.lua
index c9dc29d..af1f590 100644
--- a/lua/plugins.lua
+++ b/lua/plugins.lua
@@ -59,4 +59,5 @@ return {
"kevinhwang91/nvim-bqf",
event = "BufRead",
},
+ { "norcalli/nvim-colorizer.lua" },
}