From f26bdcdc86d3cd9e1ea6e9dc661d4b46f0fec7a5 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sat, 7 Sep 2024 11:31:55 +0200 Subject: [PATCH] nvim: use icon config for vim.o.listchars --- nvim/lua/user/icons.lua | 3 ++- nvim/lua/user/options.lua | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/nvim/lua/user/icons.lua b/nvim/lua/user/icons.lua index 0c8f04a..3e248bd 100644 --- a/nvim/lua/user/icons.lua +++ b/nvim/lua/user/icons.lua @@ -11,7 +11,8 @@ return { whitespace = { tab = "»", space = "·", - eol = "" + eol = "", + nbsp = "␣", }, fold = { open = "", diff --git a/nvim/lua/user/options.lua b/nvim/lua/user/options.lua index 98b55c9..cc6fb0b 100644 --- a/nvim/lua/user/options.lua +++ b/nvim/lua/user/options.lua @@ -74,7 +74,8 @@ vim.o.foldcolumn = "auto" -- See `:help 'list'` -- and `:help 'listchars'` vim.o.list = false -vim.o.listchars = 'tab: »,space:·,eol:,nbsp:␣' +vim.o.listchars = string.format([[tab: %s,space:%s,eol:%s,nbsp:%s]], + icons.whitespace.tab, icons.whitespace.space, icons.whitespace.eol, icons.whitespace.nbsp) vim.o.fillchars = string.format([[eob: ,fold: ,foldopen:%s,foldsep:%s,foldclose:%s]], icons.fold.open, icons.fold.sep, icons.fold.close)