[neovim] Install plugin 0xfraso/nvim-listchars

This commit is contained in:
seajee
2025-06-01 12:46:08 +02:00
parent a4f2d26fc5
commit f09d6f6273

View File

@@ -57,10 +57,6 @@ vim.opt.timeoutlen = 300
vim.opt.splitright = true vim.opt.splitright = true
vim.opt.splitbelow = false vim.opt.splitbelow = false
-- Sets how neovim will display certain whitespace characters in the editor
vim.opt.list = false
vim.opt.listchars = { tab = "» ", space = "·", trail = "·", nbsp = "" }
-- Diable automatic new line at end of file -- Diable automatic new line at end of file
vim.opt.fixendofline = false vim.opt.fixendofline = false
@@ -111,10 +107,6 @@ vim.keymap.set("v", "<leader>d", "\"_d")
-- Delete all marks -- Delete all marks
vim.keymap.set("n", "<leader>dm", "<cmd>delmarks!<CR>") vim.keymap.set("n", "<leader>dm", "<cmd>delmarks!<CR>")
-- Toggle listchars
vim.keymap.set("n", "<leader>lc", "<cmd>set list<CR>")
vim.keymap.set("n", "<leader>ln", "<cmd>set nolist<CR>")
-- Make executable -- Make executable
vim.keymap.set("n", "<leader>x", "<cmd>!chmod +x %<CR>", { silent = true }) vim.keymap.set("n", "<leader>x", "<cmd>!chmod +x %<CR>", { silent = true })
@@ -238,6 +230,31 @@ require("lazy").setup({
-- Transparency -- Transparency
{ "xiyaowong/transparent.nvim" }, { "xiyaowong/transparent.nvim" },
-- Listchars
{
"0xfraso/nvim-listchars",
event = "BufEnter",
config = function()
require("nvim-listchars").setup({
save_state = true,
listchars = {
trail = "-",
-- eol = "↲",
tab = "» ",
space = "·",
},
notifications = true,
lighten_step = 10,
})
-- Decrease initial listchars brightness
vim.cmd("ListcharsDarkenColors")
vim.cmd("ListcharsDarkenColors")
vim.keymap.set("n", "<leader>lc", "<cmd>ListcharsToggle<CR>")
end
},
-- Multi cursor editing -- Multi cursor editing
{ "mg979/vim-visual-multi" }, { "mg979/vim-visual-multi" },