From 28d4678907b247d31dc27f47a04aabc59954b050 Mon Sep 17 00:00:00 2001 From: winston Date: Sun, 20 Nov 2022 19:57:55 +0100 Subject: [PATCH] feat(nvim): show tabs as tab characters --- dot_config/nvim/init.lua | 3 ++- dot_config/nvim/lua/plugins.lua | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dot_config/nvim/init.lua b/dot_config/nvim/init.lua index 9d3b2ea..99c4ff0 100644 --- a/dot_config/nvim/init.lua +++ b/dot_config/nvim/init.lua @@ -16,7 +16,8 @@ vim.o.relativenumber = true vim.o.scrolloff = 5 vim.o.sidescrolloff = 15 -- show leading/trailing whitespace -vim.o.list = true +vim.opt.list = true +vim.opt.listchars:append("tab:»·") -- always show status & tab line vim.o.laststatus = 3 vim.o.showtabline = 2 diff --git a/dot_config/nvim/lua/plugins.lua b/dot_config/nvim/lua/plugins.lua index 4759def..672ae1a 100644 --- a/dot_config/nvim/lua/plugins.lua +++ b/dot_config/nvim/lua/plugins.lua @@ -54,7 +54,11 @@ return packer.startup({ use({ "lukas-reineke/indent-blankline.nvim", config = function() - require("indent_blankline").setup({}) + require("indent_blankline").setup({ + space_char_blankline = " ", + show_current_context = true, + show_current_context_start = true, + }) vim.g.indent_blankline_filetype_exclude = { "dashboard", "help",