From 0505c877fe62516afe5d467baa2d118c3e8e1d39 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Sun, 1 Jun 2025 20:00:58 +0200 Subject: [PATCH] Use indent from snacks --- nvim/dot-config/nvim/lazy-lock.json | 1 - .../nvim/lua/plugins/indent-blankline.lua | 18 ------------------ nvim/dot-config/nvim/lua/plugins/snacks.lua | 16 +++++++++++++++- nvim/dot-config/nvim/lua/themes/gruvbox.lua | 1 + 4 files changed, 16 insertions(+), 20 deletions(-) delete mode 100644 nvim/dot-config/nvim/lua/plugins/indent-blankline.lua diff --git a/nvim/dot-config/nvim/lazy-lock.json b/nvim/dot-config/nvim/lazy-lock.json index a4c3bed..646ce3b 100644 --- a/nvim/dot-config/nvim/lazy-lock.json +++ b/nvim/dot-config/nvim/lazy-lock.json @@ -9,7 +9,6 @@ "gruvbox.nvim": { "branch": "main", "commit": "00e38a379bab3389e187b3953566d67d494dfddd" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "inc-rename.nvim": { "branch": "main", "commit": "2eaff20526ff6101337b84f4b0d238c11f47d7f4" }, - "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "kubernetes.nvim": { "branch": "main", "commit": "44daf998345628a1a7034e3aaa31f4e05e4dde7c" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, diff --git a/nvim/dot-config/nvim/lua/plugins/indent-blankline.lua b/nvim/dot-config/nvim/lua/plugins/indent-blankline.lua deleted file mode 100644 index 195fd27..0000000 --- a/nvim/dot-config/nvim/lua/plugins/indent-blankline.lua +++ /dev/null @@ -1,18 +0,0 @@ --- https://github.com/lukas-reineke/indent-blankline.nvim ---- @module "lazy" ---- @type LazySpec -return { - -- Add indentation guides even on blank lines - "lukas-reineke/indent-blankline.nvim", - -- Enable `lukas-reineke/indent-blankline.nvim` - -- See `:help indent_blankline.txt` - main = "ibl", - ---@module "ibl" - ---@type ibl.config - opts = { - indent = { - char = "¦", - }, - scope = { enabled = true, show_start = false, show_end = false }, - }, -} diff --git a/nvim/dot-config/nvim/lua/plugins/snacks.lua b/nvim/dot-config/nvim/lua/plugins/snacks.lua index cda5a6e..9bf950b 100644 --- a/nvim/dot-config/nvim/lua/plugins/snacks.lua +++ b/nvim/dot-config/nvim/lua/plugins/snacks.lua @@ -8,7 +8,21 @@ return { lazy = false, --- @module "snacks" --- @type snacks.Config - opts = {}, + opts = { + indent = { + enabled = true, + indent = { + char = "¦", + }, + animate = { + enabled = false, + }, + scope = { + char = "¦", + only_current = true, + }, + }, + }, keys = { { "bd", diff --git a/nvim/dot-config/nvim/lua/themes/gruvbox.lua b/nvim/dot-config/nvim/lua/themes/gruvbox.lua index fa3b27f..ce1da94 100644 --- a/nvim/dot-config/nvim/lua/themes/gruvbox.lua +++ b/nvim/dot-config/nvim/lua/themes/gruvbox.lua @@ -75,6 +75,7 @@ return { DiagnosticNumWarn = { fg = palette.dark0, bg = palette.bright_yellow, bold = true }, DiagnosticNumHint = { fg = palette.dark0, bg = palette.bright_aqua, bold = true }, DiagnosticNumInfo = { fg = palette.dark0, bg = palette.bright_blue, bold = true }, + SnacksIndentScope = { fg = palette.light4 }, }, })