Skip to content

Releases: mrjones2014/smart-splits.nvim

v1.2.1

28 Apr 18:04
e1cd1ab
Compare
Choose a tag to compare

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

19 Apr 16:19
31589a9
Compare
Choose a tag to compare

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

17 Apr 11:31
cd8eb8b
Compare
Choose a tag to compare

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 running nvim 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 like at_edge = 'stop' in ignored buffers when no mux window to move to by @mrjones2014 in #84

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.1

06 Apr 11:19
d0111ef
Compare
Choose a tag to compare

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

Full Changelog: v1.0.0...v1.0.1

v1.0.0

05 Apr 17:26
a39f98d
Compare
Choose a tag to compare

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> to resize_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