From 1f9a5a9985c3f1106f7ab9937b887feafaa363aa Mon Sep 17 00:00:00 2001 From: iamcheeseman Date: Fri, 10 Apr 2026 07:26:04 -0400 Subject: nvim: add command to open all files in a dir --- .config/nvim/init.lua | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to '.config') diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 6f953c9..3629e66 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -89,6 +89,14 @@ vim.api.nvim_create_user_command("SwapFile", function() print("no files to swap to") end, {}) +-- gd and gD don't work until you open a file, so this commands loads all the +-- files in the directory you're in. +vim.api.nvim_create_user_command("OpenAll", function() + local bufnr = vim.api.nvim_get_current_buf() + vim.cmd[[arg **/*]] + vim.api.nvim_set_current_buf(bufnr) +end, {}) + vim.api.nvim_create_autocmd("LspAttach", { callback = function(ev) local opts = {silent=true, buffer=ev.buf} -- cgit v1.3-2-g0d8e