aboutsummaryrefslogtreecommitdiffstats
path: root/lua/alpha/telescope/init.lua
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2023-01-22 00:37:18 +0100
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2023-01-22 00:37:18 +0100
commitbf157b642c2910abae1810c985817e42502000b5 (patch)
treef51fdba02926914b8b5d57e0315978eae5e7fa77 /lua/alpha/telescope/init.lua
parente33750c6612e645ab3ca934cc936ccc02f0b4690 (diff)
downloadnvim-conf-bf157b642c2910abae1810c985817e42502000b5.tar.gz
nvim-conf-bf157b642c2910abae1810c985817e42502000b5.zip
feat: add suport to enable and disable plugins from telescope actions
Diffstat (limited to 'lua/alpha/telescope/init.lua')
-rw-r--r--lua/alpha/telescope/init.lua9
1 files changed, 4 insertions, 5 deletions
diff --git a/lua/alpha/telescope/init.lua b/lua/alpha/telescope/init.lua
index 2b85cac..40f3b7b 100644
--- a/lua/alpha/telescope/init.lua
+++ b/lua/alpha/telescope/init.lua
@@ -11,6 +11,7 @@ end
local action_state = require("telescope.actions.state")
local fb_actions = require("telescope").extensions.file_browser.actions
local actions = require("telescope.actions")
+local my_actions = require("alpha.telescope.actions")
local M = {}
@@ -52,11 +53,9 @@ M.find_nvim_plugin = function()
prompt_title = "< Plugins >",
cwd = "$HOME/.config/nvim/lua/alpha/plugins/",
attach_mappings = function(_, map)
- map("i", "<C-t>", function(prompt_bufnr)
- local new_plugin = action_state.get_current_line()
- actions.close(prompt_bufnr)
- vim.cmd(string.format("edit ~/.config/nvim/lua/alpha/plugins/%s.lua", new_plugin))
- end)
+ map("i", "<C-t>", my_actions.create_plugin)
+ map("i", "<C-d>", my_actions.disable_plugin)
+ map("i", "<C-e>", my_actions.enable_plugin)
return true
end,