From 5789851be936683159355cf1024652bc422d4367 Mon Sep 17 00:00:00 2001 From: Marko Korhonen Date: Fri, 3 Dec 2021 09:30:27 +0200 Subject: [PATCH] Neovim: Enable indent-blankline --- home/.config/nvim/init.lua | 2 +- .../nvim/lua/pluginconf/indent-blankline.lua | 22 +++++++------------ home/.config/nvim/lua/pluginmanager.lua | 2 +- 3 files changed, 10 insertions(+), 16 deletions(-) diff --git a/home/.config/nvim/init.lua b/home/.config/nvim/init.lua index c88614c..d70a0eb 100644 --- a/home/.config/nvim/init.lua +++ b/home/.config/nvim/init.lua @@ -10,4 +10,4 @@ require 'pluginconf.lsp' require 'pluginconf.completion' require 'pluginconf.treesitter' require 'pluginconf.telescope' --- require 'pluginconf.indent-blankline' +require 'pluginconf.indent-blankline' diff --git a/home/.config/nvim/lua/pluginconf/indent-blankline.lua b/home/.config/nvim/lua/pluginconf/indent-blankline.lua index b103c7a..3691a00 100644 --- a/home/.config/nvim/lua/pluginconf/indent-blankline.lua +++ b/home/.config/nvim/lua/pluginconf/indent-blankline.lua @@ -1,15 +1,9 @@ -require('indent_blankline').setup {char = " ", filetype_exclude = {'help', 'terminal'}} +vim.opt.list = true +vim.opt.listchars:append("space:⋅") +vim.opt.listchars:append("eol:↴") --- define the highlight groups with only background colors (or leave odd empty to just show the normal background) -vim.cmd [[highlight IndentOdd guifg=NONE guibg=NONE gui=nocombine]] -vim.cmd [[highlight IndentEven guifg=NONE guibg=#354254 gui=nocombine]] --- and then use the highlight groups -vim.g.indent_blankline_char_highlight_list = {"IndentOdd", "IndentEven"} -vim.g.indent_blankline_space_char_highlight_list = {"IndentOdd", "IndentEven"} - --- don't show any characters -vim.g.indent_blankline_char = " " -vim.g.indent_blankline_space_char = " " - --- when using background, the trailing indent is not needed / looks wrong -vim.g.indent_blankline_show_trailing_blankline_indent = false +require("indent_blankline").setup { + space_char_blankline = " ", + show_current_context = true, + show_current_context_start = true, +} diff --git a/home/.config/nvim/lua/pluginmanager.lua b/home/.config/nvim/lua/pluginmanager.lua index eb9cbdd..a4a42e4 100644 --- a/home/.config/nvim/lua/pluginmanager.lua +++ b/home/.config/nvim/lua/pluginmanager.lua @@ -41,7 +41,7 @@ require('packer').startup(function() use 'tpope/vim-fugitive' -- Indent characters - -- use "lukas-reineke/indent-blankline.nvim" + use "lukas-reineke/indent-blankline.nvim" -- Tree explorer use {'kyazdani42/nvim-tree.lua', requires = 'kyazdani42/nvim-web-devicons'}