diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2023-01-22 00:37:18 +0100 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2023-01-22 00:37:18 +0100 |
| commit | bf157b642c2910abae1810c985817e42502000b5 (patch) | |
| tree | f51fdba02926914b8b5d57e0315978eae5e7fa77 /lua/alpha/telescope/init.lua | |
| parent | e33750c6612e645ab3ca934cc936ccc02f0b4690 (diff) | |
| download | nvim-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.lua | 9 |
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, |