Releases: XavierChanth/arbor.nvim
Releases · XavierChanth/arbor.nvim
0.4.1
0.4.0
- feat: added a hook to add options for on_add_failed which is called if gitworktree add fails
- chore: Remove the internal input library which was using vim.ui.input in favor of vim.fn.input for cleaner add code
0.3.0
- feat: path_style="branch" so that branch name can be the driver
- feat: added function for resolving branch name with same signature as the one for path
- chore: improved overall branch resolution
- fix: more sensible defaults for add_new_branch action
- chore: hid branch_style="git" as it's not useful and has a bunch of known problems caused by relying on git worktree to try to resolve the path, still in the code for backwards compatibility, but hidden
0.2.2
- Better default prompt strings for vim.ui.input
0.2.1
- Allow custom path resolvers in the add_new_branch action
- Fixed type definition for the add_new_branch local_branches parameter
0.2.0
- feat: added exec command
Arbor
- docs: added usage to README.md
0.1.3
- fix(set_upstream action): handle creation from local branches
0.1.2
- Fixed add new branch flow
- add core feature handles already created branches better
- action for copy cached dirs and files (e.g. node_modules) to new branches when creating from another local branch
0.1.1
- Fixed fzf-lua selection, adding highlights meant that the entry table needed to be normalized
0.1.0 - Initial Release
Initial MVP with the core features I wanted arbor to provide, see the README.
The plugin lacks a few things, which I will eventually get to:
- vim help docs
- testing
- As the test harness would require a lot of work to setup up repos to test against
- It's also hard to test something so tangled to ui pickers and inputs
- Exec cmds
Some other bonus features that I'm thinking about:
- Telescope extension, so it can be used via
Telescope <subcommand>
git worktree move
support- More actions for extensibility