diff options
author | Minijackson <minijackson@riseup.net> | 2022-02-14 14:25:12 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2022-02-14 14:28:58 +0100 |
commit | e15585c0980f34fce7e002075c24f1112decbcf2 (patch) | |
tree | 7605cbb636bc0c2474801145da2032ea77338c4c | |
parent | 7e13164f229e365977466645234b300ecc78a651 (diff) | |
download | nixos-config-reborn-e15585c0980f34fce7e002075c24f1112decbcf2.tar.gz nixos-config-reborn-e15585c0980f34fce7e002075c24f1112decbcf2.zip |
vim: dirvish -> telescope-file-browser
-rw-r--r-- | common/vim.nix | 2 | ||||
-rw-r--r-- | dotfiles/vim.lua | 12 |
2 files changed, 13 insertions, 1 deletions
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 | |||
70 | lualine-nvim | 70 | lualine-nvim |
71 | lualine-lsp-progress | 71 | lualine-lsp-progress |
72 | gitsigns-nvim | 72 | gitsigns-nvim |
73 | vim-dirvish | ||
74 | diffview-nvim | 73 | diffview-nvim |
75 | 74 | ||
76 | nvim-compe | 75 | nvim-compe |
@@ -81,6 +80,7 @@ let | |||
81 | vim-vsnip-integ | 80 | vim-vsnip-integ |
82 | 81 | ||
83 | telescope-nvim | 82 | telescope-nvim |
83 | telescope-file-browser-nvim | ||
84 | 84 | ||
85 | # Treesitter | 85 | # Treesitter |
86 | (nvim-treesitter.withPlugins (_: tree-sitter.allGrammars)) | 86 | (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", "<C-e>", "compe#close('<C-e>')", { noremap = true, silent = true, expr | |||
188 | 188 | ||
189 | -- Telescope | 189 | -- Telescope |
190 | 190 | ||
191 | require("telescope").setup { | ||
192 | extensions = { | ||
193 | file_browser = { | ||
194 | path = "%:p:h", | ||
195 | dir_icon = "D", | ||
196 | }, | ||
197 | } | ||
198 | } | ||
199 | |||
200 | require("telescope").load_extension "file_browser" | ||
201 | |||
191 | map("n", "<leader>fb", "<cmd>Telescope buffers<cr>", mapopts) | 202 | map("n", "<leader>fb", "<cmd>Telescope buffers<cr>", mapopts) |
192 | map("n", "<leader>ff", "<cmd>Telescope find_files<cr>", mapopts) | 203 | map("n", "<leader>ff", "<cmd>Telescope find_files<cr>", mapopts) |
193 | map("n", "<leader>fg", "<cmd>Telescope live_grep<cr>", mapopts) | 204 | map("n", "<leader>fg", "<cmd>Telescope live_grep<cr>", mapopts) |
194 | map("n", "<leader>fh", "<cmd>Telescope help_tags<cr>", mapopts) | 205 | map("n", "<leader>fh", "<cmd>Telescope help_tags<cr>", mapopts) |
195 | map("n", "<leader>ft", "<cmd>Telescope treesitter<cr>", mapopts) | 206 | map("n", "<leader>ft", "<cmd>Telescope treesitter<cr>", mapopts) |
207 | map("n", "-", "<cmd>lua require('telescope').extensions.file_browser.file_browser()<cr>", mapopts) | ||
196 | 208 | ||
197 | -- Lualine | 209 | -- Lualine |
198 | 210 | ||