summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--nvim/.config/nvim/after/ftplugin/PKGBUILD.lua2
-rw-r--r--nvim/.config/nvim/lua/plugins/null-ls.lua8
2 files changed, 8 insertions, 2 deletions
diff --git a/nvim/.config/nvim/after/ftplugin/PKGBUILD.lua b/nvim/.config/nvim/after/ftplugin/PKGBUILD.lua
new file mode 100644
index 0000000..c664d72
--- /dev/null
+++ b/nvim/.config/nvim/after/ftplugin/PKGBUILD.lua
@@ -0,0 +1,2 @@
+vim.opt_local.tabstop = 2
+vim.opt_local.formatoptions:remove("o")
diff --git a/nvim/.config/nvim/lua/plugins/null-ls.lua b/nvim/.config/nvim/lua/plugins/null-ls.lua
index cb1941a..8493d1a 100644
--- a/nvim/.config/nvim/lua/plugins/null-ls.lua
+++ b/nvim/.config/nvim/lua/plugins/null-ls.lua
@@ -20,7 +20,9 @@ function M.config()
-- Disabled until sorting for code_actions gets pushed. See: https://github.com/stevearc/dressing.nvim/issues/22
-- null_ls.builtins.code_actions.gitsigns,
null_ls.builtins.code_actions.gitrebase,
- null_ls.builtins.code_actions.shellcheck,
+ null_ls.builtins.code_actions.shellcheck.with({
+ extra_filetypes = { "PKGBUILD" },
+ }),
null_ls.builtins.code_actions.typos,
null_ls.builtins.diagnostics.markdownlint.with({
extra_args = {
@@ -38,7 +40,9 @@ function M.config()
}),
null_ls.builtins.formatting.black,
null_ls.builtins.formatting.stylua,
- null_ls.builtins.formatting.shfmt,
+ null_ls.builtins.formatting.shfmt.with({
+ extra_filetypes = { "PKGBUILD" },
+ }),
null_ls.builtins.formatting.nginx_beautifier,
},
})