Releases: mrjones2014/smart-splits.nvim
Releases · mrjones2014/smart-splits.nvim
v1.2.1
What's Changed
- chore: generated vimdoc by @github-actions in #92
- feat(api): Add asynchronous logging by @mrjones2014 in #97
- chore: generated vimdoc by @github-actions in #98
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- feat(mux): Resize Wezterm panes when only single Neovim split is open by @mrjones2014 in #86
- feat(api):
at_edge
may now be a user-defined function by @mrjones2014 in #87 - chore: generated vimdoc by @github-actions in #89
- feat(mux): Add API to create mux splits via smart-splits.nvim by @mrjones2014 in #90
- chore: generated vimdoc by @github-actions in #91
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- feat(mux): Resize with multiplexer when only single vim/nvim window in
tmux
by @ghostbuster91 in #64 - chore(docs): Mention legendary.nvim extension in README.md by @mrjones2014 in #68
- feat(mux): Directional pane resizing is now supported in Kitty by @mrjones2014 in #67
- chore: generated vimdoc by @github-actions in #69
- chore: Provide a minimal
init.lua
to use when creating bug reports by @mrjones2014 in #73 - chore: Add additional data to the GitHub issue form by @mrjones2014 in #76
- fix(mux): Cannot move across mux panes when
wrap_at_edge
and both panes are runningnvim
by @mrjones2014 in #77 - chore: generated vimdoc by @github-actions in #78
- feat(api): customizable
at_edge
behavior by @mrjones2014 in #80 - chore: generated vimdoc by @github-actions in #82
- feat(api):
at_edge = 'split'
will behave likeat_edge = 'stop'
in ignored buffers when no mux window to move to by @mrjones2014 in #84
New Contributors
- @ghostbuster91 made their first contribution in #64
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- chore: generated vimdoc by @github-actions in #59
- fix(mux): Use
$TERM_PROGRAM
in multiplexer detection by @roginfarrer in #60 - chore(docs): Update README.md to reflect how multiplexer is chosen correctly by @mrjones2014 in #62
- chore: generated vimdoc by @github-actions in #63
New Contributors
- @roginfarrer made their first contribution in #60
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- improved(api): drastically simplify edge computation by @mrjones2014 in #30
- add tmux integration by @mrjones2014 in #31
- check tmux session before attempting to change tmux panes by @mrjones2014 in #33
- Check if there is a tmux session before trying to use it by @mrjones2014 in #35
- add configurable default_amount and make resize mode keymaps accept a range by @mrjones2014 in #37
- add config option to disable edge wrapping by @mrjones2014 in #39
- add option to disable tmux navigation when zoomed by @mrjones2014 in #41
- improved(mappings): support ranges in keymaps (for example,
10<A-h>
toresize_left
by(10 * config.default_amount)
) by @mrjones2014 in #43 - feat: add API for swapping buffers directionally by @mrjones2014 in #45
- restructure commands as data by @mrjones2014 in #47
- feat: Kitty multiplexer backend support by @mrjones2014 in #50
- fix lazy install instructions by @matthewsia98 in #51
- chore: refactor multiplexer API to make integration simpler by @mrjones2014 in #54
- feat: Setup CI for semantic versioning by @mrjones2014 in #56
- chore(docs): Update README.md to mention semantic versioning by @mrjones2014 in #57
- chore: generated vimdoc by @github-actions in #58
New Contributors
- @matthewsia98 made their first contribution in #51
- @github-actions made their first contribution in #58
Full Changelog: https://github.com/mrjones2014/smart-splits.nvim/commits/v1.0.0