From 87efac2003a3c85bf4f169b9b30f2ce66fd7f47b Mon Sep 17 00:00:00 2001 From: Mike Vink Date: Fri, 28 Apr 2023 15:42:08 +0200 Subject: add creates --- fnl/conf/init.fnl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'fnl') diff --git a/fnl/conf/init.fnl b/fnl/conf/init.fnl index 1169dca..b9e9514 100644 --- a/fnl/conf/init.fnl +++ b/fnl/conf/init.fnl @@ -41,7 +41,7 @@ (print printer))))) (local git-worktree (require :git-worktree)) -(git-worktree:setup {:command :tcd :update_on_change true :autopush true}) +(git-worktree.setup {:command :tcd :update_on_change true :autopush false}) (vim.keymap.set [:n] :w ":Worktree ") (vim.api.nvim_create_user_command :Worktree @@ -50,12 +50,15 @@ [:create tree upstream] (git-worktree.create_worktree tree tree upstream) + [:creates & branches] (each [_ b (ipairs branches)] + (vim.cmd (.. ":G worktree add " + b))) [:switch tree] (git-worktree.switch_worktree tree) [:delete tree] (git-worktree.delete_worktree tree))) {:nargs "*" :complete (fn [lead cmdline cursor] (local cmds - [:create :switch :delete]) + [:create :creates :switch :delete]) (if (accumulate [cmd-given false _ cmd (ipairs cmds)] (or cmd-given (string.find cmdline -- cgit v1.2.3