From bec8f4e2e7d939cd793ea255c71f305999bbc1f2 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Tue, 13 Aug 2024 13:47:10 +0200 Subject: [PATCH] nvim: Unify file browsers and telescope as pickers Since they are all used for file picking (among editing and creating) I'll just have them run under pickers for now. If the name turns out to be confusing or not descriptive anymore I can still change it at any time. --- .../.config/nvim/lua/plugins/filebrowsers.lua | 26 ------------------- .../plugins/{telescope.lua => pickers.lua} | 26 ++++++++++++++++++- 2 files changed, 25 insertions(+), 27 deletions(-) delete mode 100644 nvim/.config/nvim/lua/plugins/filebrowsers.lua rename nvim/.config/nvim/lua/plugins/{telescope.lua => pickers.lua} (82%) diff --git a/nvim/.config/nvim/lua/plugins/filebrowsers.lua b/nvim/.config/nvim/lua/plugins/filebrowsers.lua deleted file mode 100644 index b26f4c8..0000000 --- a/nvim/.config/nvim/lua/plugins/filebrowsers.lua +++ /dev/null @@ -1,26 +0,0 @@ -return { - { - "vifm/vifm.vim", - config = function() - vim.g.loaded_netrw = 1 - vim.g.loaded_netrwPlugin = 1 - vim.g.vifm_replace_netrw = 1 - vim.g.vifm_exec_args = '-c "set vifminfo=" -c "set statusline=" -c "only"' - end, - cmd = "Vifm", - keys = { - { "E", "Vifm", desc = "buffer file browser" }, - { "vc", ":Vifm " .. vim.fn.stdpath("config") .. "", desc = "open config" }, - }, - event = { "BufEnter" }, - }, -- integrate file manager - { - "nvim-tree/nvim-tree.lua", -- integrate file tree - config = true, - dependencies = { "nvim-tree/nvim-web-devicons", config = true }, - cmd = "NvimTreeToggle", - keys = { - { "se", "NvimTreeToggle", desc = "filetree", silent = true }, - }, - }, -} diff --git a/nvim/.config/nvim/lua/plugins/telescope.lua b/nvim/.config/nvim/lua/plugins/pickers.lua similarity index 82% rename from nvim/.config/nvim/lua/plugins/telescope.lua rename to nvim/.config/nvim/lua/plugins/pickers.lua index 67d3e4e..1d715cb 100644 --- a/nvim/.config/nvim/lua/plugins/telescope.lua +++ b/nvim/.config/nvim/lua/plugins/pickers.lua @@ -1,5 +1,29 @@ return { - -- fuzzy matching + { + "vifm/vifm.vim", + config = function() + vim.g.loaded_netrw = 1 + vim.g.loaded_netrwPlugin = 1 + vim.g.vifm_replace_netrw = 1 + vim.g.vifm_exec_args = '-c "set vifminfo=" -c "set statusline=" -c "only"' + end, + cmd = "Vifm", + keys = { + { "E", "Vifm", desc = "buffer file browser" }, + { "vc", ":Vifm " .. vim.fn.stdpath("config") .. "", desc = "open config" }, + }, + event = { "BufEnter" }, + }, -- integrate file manager + { + "nvim-tree/nvim-tree.lua", -- integrate file tree + config = true, + dependencies = { "nvim-tree/nvim-web-devicons", config = true }, + cmd = "NvimTreeToggle", + keys = { + { "se", "NvimTreeToggle", desc = "filetree", silent = true }, + }, + }, + -- fuzzy matching picker { "nvim-telescope/telescope.nvim", dependencies = {