aboutsummaryrefslogtreecommitdiffstats
path: root/lua/alpha
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-04-07 09:19:07 +0200
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-04-07 09:19:07 +0200
commit0662e0aac14872504e3c45ec1c70fdfac8b92d51 (patch)
tree64c293575fe4f5216ea8d3716ba4f4e0d66b1c05 /lua/alpha
parent204594aa1c1b7076b542d2dcdae8f44cdf0232e3 (diff)
downloadnvim-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.lua6
-rw-r--r--lua/alpha/telescope/init.lua12
-rw-r--r--lua/alpha/telescope/mappings.lua3
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")