diff options
| author | iamcheeseman <[email protected]> | 2026-04-10 07:26:04 -0400 |
|---|---|---|
| committer | iamcheeseman <[email protected]> | 2026-04-10 07:26:04 -0400 |
| commit | 1f9a5a9985c3f1106f7ab9937b887feafaa363aa (patch) | |
| tree | f2a3dd51a43bedbbb5b4cfdef1bc656f860d26d8 /.config | |
| parent | b09058f7442a27a5afde784f1dfc56ee3333836f (diff) | |
nvim: add command to open all files in a dir
Diffstat (limited to '.config')
| -rw-r--r-- | .config/nvim/init.lua | 8 |
1 files changed, 8 insertions, 0 deletions
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} |
