aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2022-07-15 14:20:40 -0500
committerToby Vincent <tobyv13@gmail.com>2022-07-15 14:20:40 -0500
commitbf03fb4cfb1aa44fb183e526a7aa2d54830c0dff (patch)
treec84378fce6d810c954d7112580d26d092fcf4d38
parent9ebc45616e104b73f2deab0f7b0f9e12a168b581 (diff)
feat(nvim): add context based colored block guides
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins.lua2
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/cmp.lua1
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/indent_blankline.lua18
3 files changed, 19 insertions, 2 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins.lua b/nvim/.config/nvim/lua/tobyvin/plugins.lua
index 042dec7..a42fe2b 100644
--- a/nvim/.config/nvim/lua/tobyvin/plugins.lua
+++ b/nvim/.config/nvim/lua/tobyvin/plugins.lua
@@ -298,7 +298,7 @@ M.plugins = function(use)
use({
"lukas-reineke/indent-blankline.nvim",
config = function()
- require("tobyvin.plugins.indent_blankline")
+ require("tobyvin.plugins.indent_blankline").setup()
end,
})
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/cmp.lua b/nvim/.config/nvim/lua/tobyvin/plugins/cmp.lua
index 5e6bd9c..418732b 100644
--- a/nvim/.config/nvim/lua/tobyvin/plugins/cmp.lua
+++ b/nvim/.config/nvim/lua/tobyvin/plugins/cmp.lua
@@ -123,6 +123,7 @@ M.setup = function()
},
})
+ -- TODO: fix the default completion menu from showing on the cmdline
cmp.setup.cmdline(":", {
sources = {
{ name = "cmdline_history", max_item_count = 10 },
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/indent_blankline.lua b/nvim/.config/nvim/lua/tobyvin/plugins/indent_blankline.lua
index 98dc90b..dc382c9 100644
--- a/nvim/.config/nvim/lua/tobyvin/plugins/indent_blankline.lua
+++ b/nvim/.config/nvim/lua/tobyvin/plugins/indent_blankline.lua
@@ -7,11 +7,27 @@ M.setup = function()
return
end
+ vim.api.nvim_set_hl(0, "IndentBlanklineIndent1", { fg = "#E06C75", nocombine = true })
+ vim.api.nvim_set_hl(0, "IndentBlanklineIndent2", { fg = "#E5C07B", nocombine = true })
+ vim.api.nvim_set_hl(0, "IndentBlanklineIndent3", { fg = "#98C379", nocombine = true })
+ vim.api.nvim_set_hl(0, "IndentBlanklineIndent4", { fg = "#56B6C2", nocombine = true })
+ vim.api.nvim_set_hl(0, "IndentBlanklineIndent5", { fg = "#61AFEF", nocombine = true })
+ vim.api.nvim_set_hl(0, "IndentBlanklineIndent6", { fg = "#C678DD", nocombine = true })
+
indent_blankline.setup({
+ context_highlight_list = {
+ "IndentBlanklineIndent1",
+ "IndentBlanklineIndent2",
+ "IndentBlanklineIndent3",
+ "IndentBlanklineIndent4",
+ "IndentBlanklineIndent5",
+ "IndentBlanklineIndent6",
+ },
show_current_context = true,
- -- show_current_context_start = true,
+ show_current_context_start = true,
-- show_end_of_line = true,
use_treesitter = true,
+ use_treesitter_scope = true,
})
end