From 7d85c4befe57741d4fd6e2393420c38c257c7d1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Mon, 14 Jul 2025 14:08:29 +0200 Subject: [PATCH] nvim/ftplugin/sh: assume bash and use shfmt --- .config/nvim/ftplugin/sh.lua | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .config/nvim/ftplugin/sh.lua diff --git a/.config/nvim/ftplugin/sh.lua b/.config/nvim/ftplugin/sh.lua new file mode 100644 index 00000000..cfcf929f --- /dev/null +++ b/.config/nvim/ftplugin/sh.lua @@ -0,0 +1,5 @@ +vim.keymap.set("n", "f", function() + local saved = vim.fn.winsaveview() + vim.cmd([[silent exec "%!shfmt"]]) + vim.fn.winrestview(saved) +end, { desc = "ft(sh): Format with shfmt" })