aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-02-21 15:43:08 +0200
committersrdusr <trevorgray@srdusr.com>2023-02-21 15:43:08 +0200
commitc106f64c0055741ac4be2e9e212f7e64f32c4f78 (patch)
tree5be35dea4d16b62267fe025653e65383c194f2c1 /.config/nvim/lua/plugins
parent76f098cde5f59bd0958034c01c2a971d3d46ad0f (diff)
parent6ee5889a434ad20b7f0183725d17b952af0d44dc (diff)
downloaddotfiles-c106f64c0055741ac4be2e9e212f7e64f32c4f78.tar.gz
dotfiles-c106f64c0055741ac4be2e9e212f7e64f32c4f78.zip
Merge commit '2248c352da7ad3bd6f45ec5bb4133ae20b4a1cc6'
Diffstat (limited to '.config/nvim/lua/plugins')
-rw-r--r--.config/nvim/lua/plugins/colorscheme.lua2
-rw-r--r--.config/nvim/lua/plugins/lsp.lua8
-rw-r--r--.config/nvim/lua/plugins/null-ls.lua28
-rw-r--r--.config/nvim/lua/plugins/quickfix.lua18
4 files changed, 44 insertions, 12 deletions
diff --git a/.config/nvim/lua/plugins/colorscheme.lua b/.config/nvim/lua/plugins/colorscheme.lua
index 346bc4a..6ea5cdb 100644
--- a/.config/nvim/lua/plugins/colorscheme.lua
+++ b/.config/nvim/lua/plugins/colorscheme.lua
@@ -1,7 +1,7 @@
-- Colorscheme
-- Available colorschemes:
-- [[ nightfly ayu onedark doom-one ]]
-local colorscheme = "nightfly"
+local colorscheme = "doom-one"
local status_ok, _ = pcall(vim.cmd, "colorscheme " .. colorscheme)
if not status_ok then
vim.notify("colorscheme " .. colorscheme .. " not found!")
diff --git a/.config/nvim/lua/plugins/lsp.lua b/.config/nvim/lua/plugins/lsp.lua
index 07c5c83..88e31e1 100644
--- a/.config/nvim/lua/plugins/lsp.lua
+++ b/.config/nvim/lua/plugins/lsp.lua
@@ -72,10 +72,10 @@ local on_attach = function(client, bufnr)
map("n", "<leader>wl", function()
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
end)
- map("n", "<leader>q", function()
- vim.diagnostic.setqflist({ open = true })
- end)
- map("n", "<space>q", "<Cmd>lua vim.diagnostic.setloclist()<CR>")
+ --map("n", "<leader>q", function()
+ -- vim.diagnostic.setqflist({ open = true })
+ --end)
+ --map("n", "<space>q", "<Cmd>lua vim.diagnostic.setloclist()<CR>")
--map("n", "gk", "<Cmd>Lspsaga diagnostic_jump_prev<CR>")
--map("n", "gj", "<Cmd>Lspsaga diagnostic_jump_next<CR>")
diff --git a/.config/nvim/lua/plugins/null-ls.lua b/.config/nvim/lua/plugins/null-ls.lua
index 4573a54..41fba1a 100644
--- a/.config/nvim/lua/plugins/null-ls.lua
+++ b/.config/nvim/lua/plugins/null-ls.lua
@@ -9,25 +9,39 @@ end
null_ls.setup({
debug = true,
+ disabled_filetypes = { "PKGBUILD" },
sources = {
require("null-ls").builtins.formatting.stylua, -- lua formatting
require("null-ls").builtins.formatting.prettier.with({ -- markdown, html/js formatting
filetypes = { "html", "css", "javascript", "javascriptreact", "markdown", "json", "yaml" },
}),
require("null-ls").builtins.formatting.shfmt.with({ -- shell script formatting
- filetypes = { "bash", "zsh", "sh" },
+ filetypes = { ".bash", ".zsh", ".sh", "bash", "zsh", "sh" },
+ --filetypes = { "bash", "zsh", "sh" },
}),
require("null-ls").builtins.diagnostics.shellcheck, -- shell script diagnostics
require("null-ls").builtins.code_actions.shellcheck, -- shell script code actions
- --require("null-ls").builtins.formatting.black,
- --require("null-ls").builtins.formatting.prettierd,
+ require("null-ls").builtins.diagnostics.zsh, -- shell script diagnostics
+ require("null-ls").builtins.formatting.shfmt,
+ require("null-ls").builtins.formatting.black,
+ require("null-ls").builtins.formatting.prettierd,
+ require("null-ls").builtins.diagnostics.cspell.with {
+ filetypes = { "python", "rust", "typescript" },
+ },
--require("null-ls").builtins.diagnostics.luacheck,
--require("null-ls").builtins.diagnostics.eslint,
--require("null-ls").builtins.diagnostics.eslint_d,
- --require("null-ls").builtins.diagnostics.mdl,
- --require("null-ls").builtins.diagnostics.vint,
- --require("null-ls").builtins.codeactions.eslint_d,
- --require("null-ls").builtins.completion.spell,
+ require("null-ls").builtins.diagnostics.mdl,
+ require("null-ls").builtins.diagnostics.vint,
+ --require("null-ls").builtins.code_actions.eslint_d,
+ require("null-ls").builtins.completion.spell,
+ require("null-ls").builtins.formatting.clang_format,
+ require("null-ls").builtins.formatting.rustfmt,
+ require("null-ls").builtins.formatting.sql_formatter,
+ require("null-ls").builtins.formatting.stylua,
+ --require("null-ls").builtins.formatting.google_java_format,
+ require("null-ls").builtins.formatting.shellharden,
+ require("null-ls").builtins.diagnostics.cppcheck,
},
on_attach = function(client, bufnr)
if client.server_capabilities.document_formatting then
diff --git a/.config/nvim/lua/plugins/quickfix.lua b/.config/nvim/lua/plugins/quickfix.lua
new file mode 100644
index 0000000..4ea2374
--- /dev/null
+++ b/.config/nvim/lua/plugins/quickfix.lua
@@ -0,0 +1,18 @@
+local M = {}
+
+M.close = function()
+ vim.cmd.cclose()
+end
+
+M.open = function()
+ if vim.tbl_count(vim.fn.getqflist()) == 0 then
+ vim.notify(
+ "Nothing in quickfix list; not opening.",
+ vim.log.levels.WARN
+ )
+ else
+ vim.cmd.copen()
+ end
+end
+
+return M