dotfiles/config/nvim/lua/plugins/whitespace.lua

27 lines
801 B
Lua

return {
"ntpeters/vim-better-whitespace",
event = { "BufReadPost", "BufNewFile" },
init = function()
vim.g.better_whitespace_filetypes_blacklist = {
"diff",
"fugitive",
"git",
"gitcommit",
"help",
}
end,
keys = function()
local icon = require("util.icons").ui.Whitespace
return {
-- stylua: ignore start
{ "<leader>ww", "<cmd>ToggleWhitespace<cr>", desc = icon.." toggle whitespace" },
{ "<leader>wj", "<cmd>NextTrailingWhitespace<cr>", desc = icon.." next whitespace" },
{ "<leader>wk", "<cmd>PrevTrailingWhitespace<cr>", desc = icon.." previous whitespace" },
{ "<leader>W", "<cmd>StripWhitespace<cr>", desc = icon.." strip whitespace" },
-- stylua: ignore end
}
end,
}