From d7c02e3b52b5a13265e071d0de2d6a989110a515 Mon Sep 17 00:00:00 2001 From: TJ DeVries Date: Mon, 22 Feb 2021 11:30:57 -0500 Subject: feat: Action improvements (#472) * feat: replace_map * feat: Add action_set and action_state * fix: Move all actions.get_ to action_state.get_ * fix: replace all internal references of _goto_file_selection_edit * feat: add some docs * fix: lint * feat: actions.select * remove mentions and usage of goto_file_selection APIs * feat: special case attach_mappings to be overridable and defaultable * Having goto_file_selection mappings will cause a error as well as replacing deprecated goto_file_selection methodes For config and replacing use this instead: - actions.select_default - actions.select_horizonal - actions.select_vertical - actions.select_tab Only replacing: - actions.set.edit -- for replacing all select functions * adds actions.state.select_key_to_edit_key Co-authored-by: Simon Hauser --- lua/telescope/builtin/git.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lua/telescope/builtin/git.lua') diff --git a/lua/telescope/builtin/git.lua b/lua/telescope/builtin/git.lua index a9dbfab..ba08aba 100644 --- a/lua/telescope/builtin/git.lua +++ b/lua/telescope/builtin/git.lua @@ -47,7 +47,7 @@ git.commits = function(opts) previewer = previewers.git_commit_diff.new(opts), sorter = conf.file_sorter(opts), attach_mappings = function() - actions.goto_file_selection_edit:replace(actions.git_checkout) + actions.select_default:replace(actions.git_checkout) return true end }):find() @@ -67,7 +67,7 @@ git.bcommits = function(opts) previewer = previewers.git_commit_diff.new(opts), sorter = conf.file_sorter(opts), attach_mappings = function() - actions.goto_file_selection_edit:replace(actions.git_checkout) + actions.select_default:replace(actions.git_checkout) return true end }):find() @@ -101,7 +101,7 @@ git.branches = function(opts) previewer = previewers.git_branch_log.new(opts), sorter = conf.file_sorter(opts), attach_mappings = function() - actions.goto_file_selection_edit:replace(actions.git_checkout) + actions.select_default:replace(actions.git_checkout) return true end }):find() -- cgit v1.2.3