aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/quickfix.lua
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/quickfix.lua
parent76f098cde5f59bd0958034c01c2a971d3d46ad0f (diff)
parent6ee5889a434ad20b7f0183725d17b952af0d44dc (diff)
downloaddotfiles-c106f64c0055741ac4be2e9e212f7e64f32c4f78.tar.gz
dotfiles-c106f64c0055741ac4be2e9e212f7e64f32c4f78.zip
Merge commit '2248c352da7ad3bd6f45ec5bb4133ae20b4a1cc6'
Diffstat (limited to '.config/nvim/lua/plugins/quickfix.lua')
-rw-r--r--.config/nvim/lua/plugins/quickfix.lua18
1 files changed, 18 insertions, 0 deletions
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