diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-04-07 09:19:07 +0200 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-04-07 09:19:07 +0200 |
| commit | 0662e0aac14872504e3c45ec1c70fdfac8b92d51 (patch) | |
| tree | 64c293575fe4f5216ea8d3716ba4f4e0d66b1c05 /lua/alpha | |
| parent | 204594aa1c1b7076b542d2dcdae8f44cdf0232e3 (diff) | |
| download | nvim-conf-0662e0aac14872504e3c45ec1c70fdfac8b92d51.tar.gz nvim-conf-0662e0aac14872504e3c45ec1c70fdfac8b92d51.zip | |
Try to diable ex, move to use telescope file borwser
Diffstat (limited to 'lua/alpha')
| -rw-r--r-- | lua/alpha/disable_builtin.lua | 6 | ||||
| -rw-r--r-- | lua/alpha/telescope/init.lua | 12 | ||||
| -rw-r--r-- | lua/alpha/telescope/mappings.lua | 3 |
3 files changed, 14 insertions, 7 deletions
diff --git a/lua/alpha/disable_builtin.lua b/lua/alpha/disable_builtin.lua index 6177c82..338b3d3 100644 --- a/lua/alpha/disable_builtin.lua +++ b/lua/alpha/disable_builtin.lua @@ -15,6 +15,6 @@ vim.g.loaded_matchparen = 1 vim.g.loaded_logiPat = 1 vim.g.loaded_rrhelper = 1 --- vim.g.loaded_netrw = 1 --- vim.g.loaded_netrwPlugin = 1 --- vim.g.loaded_netrwSettings = 1 +vim.g.loaded_netrw = 1 +vim.g.loaded_netrwPlugin = 1 +vim.g.loaded_netrwSettings = 1 diff --git a/lua/alpha/telescope/init.lua b/lua/alpha/telescope/init.lua index 2d51b64..608e6cf 100644 --- a/lua/alpha/telescope/init.lua +++ b/lua/alpha/telescope/init.lua @@ -85,10 +85,15 @@ function M.refactor () return require('telescope').extensions.refactoring.refactors() end -function M.file_browser () - local opts +function M.file_browser_relative () + return M.file_browser({path = "%:p:h"}) +end + +function M.file_browser (opts) + opts = opts or {} opts = { + path = opts.path, sorting_strategy = "ascending", scroll_strategy = "cycle", layout_config = { @@ -106,7 +111,7 @@ function M.file_browser () current_picker:refresh(false, { reset_prompt = true }) end - map("i", "-", function() + map("n", "-", function() modify_cwd(current_picker.cwd .. "/..") end) @@ -124,6 +129,7 @@ function M.file_browser () return true end, } + return require("telescope").extensions.file_browser.file_browser(opts) end diff --git a/lua/alpha/telescope/mappings.lua b/lua/alpha/telescope/mappings.lua index 45f7f8b..33b2b8c 100644 --- a/lua/alpha/telescope/mappings.lua +++ b/lua/alpha/telescope/mappings.lua @@ -36,7 +36,8 @@ map_tele("<leader>rc", "search_config") map_tele("<leader>ph", "help_tags") map_tele("<leader>pe", "buffers") map_tele("<leader>pr", "treesitter") -map_tele("<leader>bb", "file_browser") +map_tele("<leader>bb", "file_browser_relative") +map_tele("<leader>bp", "file_browser") map_tele("<leader>gs", "git_status") map_tele("<leader>ve", "diagnostics") map_tele("<leader>fp", "my_plugins") |