summaryrefslogtreecommitdiff
path: root/lua/telescope/builtin/git.lua
diff options
context:
space:
mode:
authorKyoichiro Yamada <me@kyoh86.dev>2021-05-11 17:55:41 +0900
committerGitHub <noreply@github.com>2021-05-11 01:55:41 -0700
commitd5aa53dcd3fdb7ea4b12f043b787a6419ab8eb84 (patch)
treedc8cb006359417e72f882b6bfbeb8cc6b97f6e81 /lua/telescope/builtin/git.lua
parent9fd242db260a63d8b788d1edbabd2d76a55a2d61 (diff)
create new action: git switch (#798)
* create new action: git switch If the branch already exists in local, switch to that. If the branch is only in remote, create new branch tracking remote and switch to new one. * fix a point of review * fix a point of review: map to git-switch action * Revert "fix a point of review" This reverts commit 017ce424a3adfe1b3712a421385cfc3f4258a0fb. * undocument header comment
Diffstat (limited to 'lua/telescope/builtin/git.lua')
-rw-r--r--lua/telescope/builtin/git.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/lua/telescope/builtin/git.lua b/lua/telescope/builtin/git.lua
index 77bacd0..ae03019 100644
--- a/lua/telescope/builtin/git.lua
+++ b/lua/telescope/builtin/git.lua
@@ -199,9 +199,11 @@ git.branches = function(opts)
map('i', '<c-a>', actions.git_create_branch)
map('n', '<c-a>', actions.git_create_branch)
+ map('i', '<c-s>', actions.git_switch_branch)
+ map('n', '<c-s>', actions.git_switch_branch)
+
map('i', '<c-d>', actions.git_delete_branch)
map('n', '<c-d>', actions.git_delete_branch)
-
return true
end
}):find()