From 4260c7876c93196b6f6e2c15cebe570f82a8e43b Mon Sep 17 00:00:00 2001 From: don philipe Date: Thu, 5 Jun 2025 00:50:19 +0200 Subject: [PATCH] Add nvim plugins for showing context and indent lines --- .config/nvim/init.lua | 4 ++++ .config/nvim/lua/config/indentline.lua | 3 +++ .config/nvim/lua/config/treesitter-context.lua | 3 +++ .config/nvim/lua/plugins/indentline.lua | 3 +++ .config/nvim/lua/plugins/treesitter-context.lua | 4 ++++ 5 files changed, 17 insertions(+) create mode 100644 .config/nvim/lua/config/indentline.lua create mode 100644 .config/nvim/lua/config/treesitter-context.lua create mode 100644 .config/nvim/lua/plugins/indentline.lua create mode 100644 .config/nvim/lua/plugins/treesitter-context.lua diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index f641e8f..95ebcb5 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -3,6 +3,8 @@ require("config.set") require("config.commands") -- env vars used only for neovim require("config.env") +-- configurations for various filetypes +require("config.filetypes") -- plugin manager require("config.lazy") @@ -13,9 +15,11 @@ require("config.gen-private") require("config.lsp") require("config.mason") require("config.treesitter") +require("config.treesitter-context") require("config.gitsigns") require("config.lualine") require("config.telescope") +require("config.indentline") -- for some reason this must be placed in init.lua file -- it doesn't work in any lua/config/*.lua files diff --git a/.config/nvim/lua/config/indentline.lua b/.config/nvim/lua/config/indentline.lua new file mode 100644 index 0000000..b2d9e3d --- /dev/null +++ b/.config/nvim/lua/config/indentline.lua @@ -0,0 +1,3 @@ +require'indentmini'.setup() +vim.cmd.highlight('IndentLine guifg=#444444') +vim.cmd.highlight('IndentLineCurrent guifg=#557755') diff --git a/.config/nvim/lua/config/treesitter-context.lua b/.config/nvim/lua/config/treesitter-context.lua new file mode 100644 index 0000000..7f1b0c9 --- /dev/null +++ b/.config/nvim/lua/config/treesitter-context.lua @@ -0,0 +1,3 @@ +require'treesitter-context'.setup{ + enable = true, +} diff --git a/.config/nvim/lua/plugins/indentline.lua b/.config/nvim/lua/plugins/indentline.lua new file mode 100644 index 0000000..f09e63a --- /dev/null +++ b/.config/nvim/lua/plugins/indentline.lua @@ -0,0 +1,3 @@ +return { + "nvimdev/indentmini.nvim", +} diff --git a/.config/nvim/lua/plugins/treesitter-context.lua b/.config/nvim/lua/plugins/treesitter-context.lua new file mode 100644 index 0000000..6d33ac2 --- /dev/null +++ b/.config/nvim/lua/plugins/treesitter-context.lua @@ -0,0 +1,4 @@ +return { + {'nvim-treesitter/nvim-treesitter-context', + }, +}