.files/.config/nvim/ftplugin/sh.lua

5 lines
197 B
Lua

vim.keymap.set("n", "<leader>f", function()
local saved = vim.fn.winsaveview()
vim.cmd([[silent exec "%!shfmt"]])
vim.fn.winrestview(saved)
end, { desc = "ft(sh): Format with shfmt" })