diff --git a/lua/plugins/format.lua b/lua/plugins/format.lua index c2e8c77..a24b7a8 100644 --- a/lua/plugins/format.lua +++ b/lua/plugins/format.lua @@ -20,6 +20,7 @@ return { yml = { "yamlfmt" }, yaml = { "yamlfmt" }, nix = { "nixfmt" }, + bash = { "shfmt" }, }, default_format_opts = { lsp_format = "fallback", diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 610da23..3ac2013 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -12,6 +12,7 @@ return { vim.lsp.config("*", { capabilities = caps }) vim.lsp.enable { "lua_ls", + "bashls", } end, }, diff --git a/readme.md b/readme.md index e00af4f..b192376 100644 --- a/readme.md +++ b/readme.md @@ -11,3 +11,9 @@ stylua ``` yamlfmt ``` + +### **Bash** +``` +shfmt +bash-language-server +```