From feb9dd13471f171918658ec054a6732cc9d95003 Mon Sep 17 00:00:00 2001 From: Taken Date: Tue, 5 Sep 2023 00:30:25 +0200 Subject: [PATCH] Added 2 new plugins --- lua/taken/plugins/indent-blankline.lua | 17 +++++++++++++++ lua/taken/plugins/rainbow-delimiters.lua | 27 ++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 lua/taken/plugins/indent-blankline.lua create mode 100644 lua/taken/plugins/rainbow-delimiters.lua diff --git a/lua/taken/plugins/indent-blankline.lua b/lua/taken/plugins/indent-blankline.lua new file mode 100644 index 0000000..986ad82 --- /dev/null +++ b/lua/taken/plugins/indent-blankline.lua @@ -0,0 +1,17 @@ +return { + "lukas-reineke/indent-blankline.nvim", + event = { "BufEnter", "BufRead" }, + config = function() + local blankline = require("indent_blankline") + + vim.opt.list = true + vim.opt.listchars:append("space:⋅") + + blankline.setup({ + show_end_of_line = false, + space_char_blankline = " ", + show_current_context = true, + show_current_context_start = true, + }) + end, +} diff --git a/lua/taken/plugins/rainbow-delimiters.lua b/lua/taken/plugins/rainbow-delimiters.lua new file mode 100644 index 0000000..902ba4a --- /dev/null +++ b/lua/taken/plugins/rainbow-delimiters.lua @@ -0,0 +1,27 @@ +return { + "HiPhish/rainbow-delimiters.nvim", + dependencies = "nvim-treesitter/nvim-treesitter", + config = function() + local rainbow_delimiters = require("rainbow-delimiters") + + vim.g.rainbow_delimiters = { + strategy = { + [""] = rainbow_delimiters.strategy["global"], + vim = rainbow_delimiters.strategy["local"], + }, + query = { + [""] = "rainbow-delimiters", + lua = "rainbow-blocks", + }, + highlight = { + "RainbowDelimiterRed", + "RainbowDelimiterYellow", + "RainbowDelimiterBlue", + "RainbowDelimiterOrange", + "RainbowDelimiterGreen", + "RainbowDelimiterViolet", + "RainbowDelimiterCyan", + }, + } + end, +}