From 8cfe3cdd9482e89e39f710c3d0339f3fa883ffbc Mon Sep 17 00:00:00 2001 From: Dmitry Voronin Date: Thu, 4 Apr 2024 04:02:29 +0300 Subject: [PATCH] Nvim : Add Colorizer plugin. --- flake.lock | 17 +++++++++++++++++ flake.nix | 4 ++++ module/common/nvim/Init.nix | 2 ++ module/common/nvim/src/plugin/Colorizer.lua | 4 ++++ 4 files changed, 27 insertions(+) create mode 100644 module/common/nvim/src/plugin/Colorizer.lua diff --git a/flake.lock b/flake.lock index c6fb119..8dc2eca 100644 --- a/flake.lock +++ b/flake.lock @@ -447,6 +447,22 @@ "type": "github" } }, + "nvimColorizer": { + "flake": false, + "locked": { + "lastModified": 1711957602, + "narHash": "sha256-cDgq4grIdRtiPOOh0gzDXLVj/PEOl+ybuGP6mWAHHvw=", + "owner": "brenoprata10", + "repo": "nvim-highlight-colors", + "rev": "ca3731eab0cff414722a5c9c43a3ba06577cb250", + "type": "github" + }, + "original": { + "owner": "brenoprata10", + "repo": "nvim-highlight-colors", + "type": "github" + } + }, "nvimDevicons": { "flake": false, "locked": { @@ -696,6 +712,7 @@ "nvimAutoclose": "nvimAutoclose", "nvimBufferline": "nvimBufferline", "nvimCloseBuffers": "nvimCloseBuffers", + "nvimColorizer": "nvimColorizer", "nvimDevicons": "nvimDevicons", "nvimGitsigns": "nvimGitsigns", "nvimGruvboxMaterial": "nvimGruvboxMaterial", diff --git a/flake.nix b/flake.nix index 22a9f01..6d55b83 100644 --- a/flake.nix +++ b/flake.nix @@ -32,6 +32,10 @@ url = "github:kazhala/close-buffers.nvim"; flake = false; }; + nvimColorizer = { + url = "github:brenoprata10/nvim-highlight-colors"; + flake = false; + }; nvimDevicons = { url = "github:nvim-tree/nvim-web-devicons"; flake = false; diff --git a/module/common/nvim/Init.nix b/module/common/nvim/Init.nix index 1ca5921..baef761 100644 --- a/module/common/nvim/Init.nix +++ b/module/common/nvim/Init.nix @@ -17,6 +17,7 @@ in { "${inputs.nvimAutoclose}" "${inputs.nvimBufferline}" "${inputs.nvimCloseBuffers}" + "${inputs.nvimColorizer}" "${inputs.nvimDevicons}" "${inputs.nvimGitsigns}" "${inputs.nvimGruvboxMaterial}" @@ -55,6 +56,7 @@ in { "plugin/Treesitter.lua" "plugin/Fold.lua" "plugin/Ollama.lua" + "plugin/Colorizer.lua" "plugin/lsp/Haskell.lua" "plugin/lsp/Rust.lua" "plugin/lsp/Tex.lua" diff --git a/module/common/nvim/src/plugin/Colorizer.lua b/module/common/nvim/src/plugin/Colorizer.lua new file mode 100644 index 0000000..f2bad37 --- /dev/null +++ b/module/common/nvim/src/plugin/Colorizer.lua @@ -0,0 +1,4 @@ +-- Ensure termguicolors is enabled if not already +vim.opt.termguicolors = true + +require('nvim-highlight-colors').setup({})