diff options
| author | Mike Vink <mike.vink@stater.nl> | 2023-04-28 15:42:08 +0200 |
|---|---|---|
| committer | Mike Vink <mike.vink@stater.nl> | 2023-04-28 15:42:08 +0200 |
| commit | 87efac2003a3c85bf4f169b9b30f2ce66fd7f47b (patch) | |
| tree | edca40d02a8ec4ada00b5808d656e18c6904ce67 /fnl | |
| parent | 16237338816e8a25a73ed461cf14e9fdd0f8f3b3 (diff) | |
add creates
Diffstat (limited to 'fnl')
| -rw-r--r-- | fnl/conf/init.fnl | 7 |
1 files changed, 5 insertions, 2 deletions
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] :<leader>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 |
