Releases: willothy/flatten.nvim
Releases · willothy/flatten.nvim
v0.5.1
v0.5.0
v0.4.1
v0.4.0
Breaking
- Flatten now automatically opens files opened from wezterm and kitty windows in nvim
- By default, will only do this if their working dirs match.
- This can be disabled
- There is now a
should_nest
callback that controls when a nested instance should be allowed to open. - Callbacks that previously received lists of filenames will now receive lists of tables containing both filenames and buffer numbers. See README.md for more info.
What's Changed
- fix(setup): default to an empty table when
opt
is not provided by @utilyre in #44 - feat: get buffer id from the open function by @sassanh in #46
- refactor: miscellaneous features and fixes by @IndianBoy42 in #53
- fix: performance and misc fixes by @willothy in #54
- fix: provide winnr of newly opened file by @willothy in #55
- docs: improve toggleterm example by @loqusion in #58
- feat!: pass bufnrs to callbacks by @willothy in #59
- feat: smart open option by @willothy in #60
- feat:
should_nest
callback by @willothy in #62 - feat: diff support with the
-d
flag by @willothy in #63
New Contributors
- @utilyre made their first contribution in #44
- @sassanh made their first contribution in #46
- @loqusion made their first contribution in #58
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
Features
- Command passthrough by @willothy in #37
- Read and pass full argv options by @davidmh in #33
- Open in alternate window by @willothy in #29
- Force blocking from cmdline by @willothy in #22
Fixes
- Paths with spaces on Windows by @willothy in #20
- Close guest bufs before host opens files by @willothy in #21
- Errors when file is in wildignore by @stevearc in #25
- Prioritize guest cwd by @davidmh in #30
- Absolute paths should not use the guest cwd by @davidmh in #34
- Support for pre-0.9 Neovim instances by @davidmh in #38
- Update README.md to fix lazy.nvim config example by @catgoose in #23
New Contributors
- @catgoose made their first contribution in #23
- @stevearc made their first contribution in #25
- @davidmh made their first contribution in #30
Full Changelog: v0.2.0...v0.3.0
flatten.nvim v0.2.0
What's Changed
- feat: Allow piping from term into new buffer by @willothy in #8
- refactor: use Lua
[[]]
multiline string syntax by @nyngwang in #13 - feat: default to open in current window instead of tab by @willothy in #14
New Contributors
- @nyngwang made their first contribution in #13
- @jedrzejboczar made their first contribution in #11
- @IndianBoy42 made their first contribution in #10
Full Changelog: v0.1.2...v0.2.0
flatten.nvim v0.1.2
What's Changed
- Add settings for opening windows in splits, tabs, in the current window, or via a custom function.
- Add setting for which new file is focused when opening multiple files from the terminal
Full Changelog: v0.1.1...v0.1.2
flatten.nvim v0.1.1
What's Changed
- Use builtin server instead of creating pipe
- Removed host module as it's no longer necessary
Full Changelog: v0.1.0...v0.1.1
flatten.nvim v0.1.0
Initial release!
Full Changelog: https://github.com/willothy/flatten.nvim/commits/v0.1.0