From b069c2060be70e5902f59401bd5693be6cb935eb Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Tue, 18 Apr 2023 06:05:54 +0200 Subject: [PATCH] Feat(nvim): add mini.indentscope --- nvim/.config/nvim/lua/config/indentblankline.lua | 7 ++++++- nvim/.config/nvim/lua/plugins.lua | 15 +++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/nvim/.config/nvim/lua/config/indentblankline.lua b/nvim/.config/nvim/lua/config/indentblankline.lua index ed7593b..53aa0ac 100644 --- a/nvim/.config/nvim/lua/config/indentblankline.lua +++ b/nvim/.config/nvim/lua/config/indentblankline.lua @@ -1,6 +1,11 @@ vim.opt.list = true vim.opt.listchars:append("eol:↴") -require("indent_blankline").setup { +local indent_blankline_status_ok, indent_blankline = pcall(require, "indent_blankline") +if not indent_blankline_status_ok then + return +end + +indent_blankline.setup { show_end_of_line = true, } diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index 8bf77d8..d2393fe 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -145,10 +145,6 @@ return packer.startup(function(use) config = [[require('config.colorizer')]], } - use { - "lukas-reineke/indent-blankline.nvim", - config = [[require('config.indentblankline')]] - } use { "mickael-menu/zk-nvim", @@ -194,6 +190,17 @@ return packer.startup(function(use) } }) + use { + 'echasnovski/mini.indentscope', + config = function () + require('mini.indentscope').setup() + end + } + use { + "lukas-reineke/indent-blankline.nvim", + config = [[require('config.indentblankline')]] + } + if PACKER_BOOTSTRAP then require("packer").sync() end