From e15585c0980f34fce7e002075c24f1112decbcf2 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Mon, 14 Feb 2022 14:25:12 +0100 Subject: vim: dirvish -> telescope-file-browser --- common/vim.nix | 2 +- dotfiles/vim.lua | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/common/vim.nix b/common/vim.nix index 0228849..8d53e3b 100644 --- a/common/vim.nix +++ b/common/vim.nix @@ -70,7 +70,6 @@ let lualine-nvim lualine-lsp-progress gitsigns-nvim - vim-dirvish diffview-nvim nvim-compe @@ -81,6 +80,7 @@ let vim-vsnip-integ telescope-nvim + telescope-file-browser-nvim # Treesitter (nvim-treesitter.withPlugins (_: tree-sitter.allGrammars)) diff --git a/dotfiles/vim.lua b/dotfiles/vim.lua index ce04561..faa5053 100644 --- a/dotfiles/vim.lua +++ b/dotfiles/vim.lua @@ -188,11 +188,23 @@ map("i", "", "compe#close('')", { noremap = true, silent = true, expr -- Telescope +require("telescope").setup { + extensions = { + file_browser = { + path = "%:p:h", + dir_icon = "D", + }, + } +} + +require("telescope").load_extension "file_browser" + map("n", "fb", "Telescope buffers", mapopts) map("n", "ff", "Telescope find_files", mapopts) map("n", "fg", "Telescope live_grep", mapopts) map("n", "fh", "Telescope help_tags", mapopts) map("n", "ft", "Telescope treesitter", mapopts) +map("n", "-", "lua require('telescope').extensions.file_browser.file_browser()", mapopts) -- Lualine -- cgit v1.2.3