7.5.4 (2025-02-12)
- not being able live delete buffers without snacks.bufdelete (3372a44)
7.5.3 (2025-02-10)
7.5.2 (2025-02-02)
:Yazi toggle
not being able to hover a directory (6fa08cf)
7.5.1 (2025-01-26)
7.5.0 (2025-01-25)
7.4.1 (2025-01-25)
7.4.0 (2025-01-24)
7.3.0 (2025-01-24)
7.2.1 (2025-01-23)
- 7.2.1 (4f67b94)
- pick correct jobstart method by default (1ca7aed)
7.2.0 (2025-01-21)
- health: display the current neovim version in the healthcheck (e188eaa)
7.1.1 (2025-01-18)
7.1.0 (2025-01-16)
- open yazi, hovering the visual selection file path (15f21e1)
7.0.0 (2025-01-10)
- require yazi 0.4.0 or later from 2024-12-08
- require yazi 0.4.0 or later from 2024-12-08 (5a78d8b)
6.11.1 (2025-01-06)
6.11.0 (2024-12-22)
- add title to notify messages (51c0d14)
6.10.0 (2024-12-15)
- add fzf-lua integration for grepping in files and dirs (56b80f3)
6.9.0 (2024-12-12)
- prevent conflicts with custom yazi config for
<enter>
(opt-in) (e64d309)
6.8.0 (2024-12-08)
6.7.0 (2024-12-07)
- using folke/snacks.nvim can preserve window layouts on deletes (5c0f9b2)
6.6.1 (2024-12-02)
- "invalid buffer id x" error when renaming a buffer (6884a0f)
- tests: use
cy.runExCommand
in all tests (97093b1)
6.6.0 (2024-11-16)
- support reacting to custom yazi DDS events (882c200)
6.5.1 (2024-11-13)
6.5.0 (2024-11-04)
6.4.3 (2024-10-17)
6.4.2 (2024-10-16)
6.4.1 (2024-10-05)
6.4.0 (2024-10-04)
6.3.1 (2024-10-02)
6.3.0 (2024-09-22)
- add keymap for changing cwd to current directory (#474) (d63165d)
- expose the current working directory to keybindings (#471) (445f487)
6.2.0 (2024-09-16)
- allow scaling the floating window width and height separately (56912be)
6.1.0 (2024-09-11)
6.0.7 (2024-09-08)
6.0.6 (2024-09-07)
nvim .
sent extrai
key to yazi (8253e11)
6.0.5 (2024-09-01)
6.0.4 (2024-08-22)
6.0.3 (2024-08-21)
6.0.2 (2024-08-18)
6.0.1 (2024-08-18)
6.0.0 (2024-08-17)
- yazi 0.3 is now required. Currently the version of yazi is 0.3.1 https://yazi-rs.github.io/docs/installation/
5.7.1 (2024-08-15)
5.7.0 (2024-08-15)
5.6.0 (2024-08-13)
5.5.1 (2024-08-12)
5.5.0 (2024-08-11)
5.4.0 (2024-08-11)
5.3.1 (2024-08-10)
- highlighting siblings of hovered directories (#357) (ed31153)
- tests: changing the tests had delay in restarting the test (#355) (d5f170d)
5.3.0 (2024-08-10)
5.2.1 (2024-08-09)
5.2.0 (2024-08-08)
- release 5.2.0 (a801cb0)
5.1.1 (2024-08-06)
5.1.0 (2024-08-05)
- keymaps can now be done with "<cmd>Yazi" etc. (b038b35)
5.0.1 (2024-08-04)
5.0.0 (2024-08-04)
- openers: when multiple files were selected in yazi, the previous behaviour was to open them as items in the quickfix list. This has been changed to open them as buffers instead. The previous behaviour can be restored by setting
config.hooks.yazi_opened_multiple_files
toopeners.send_files_to_quickfix_list
.
- openers: multiple files are opened as buffers by default (5cd3ad7)
4.2.0 (2024-08-03)
4.1.3 (2024-08-03)
4.1.2 (2024-08-03)
4.1.1 (2024-07-30)
4.1.0 (2024-07-28)
4.0.1 (2024-07-28)
4.0.0 (2024-07-28)
- If you use
use_ya_for_events_reading = true
in your yazi.nvim config, you need to upgrade your yazi version to the currently latest version:
3.5.0 (2024-07-28)
3.4.0 (2024-07-28)
3.3.0 (2024-07-27)
3.2.0 (2024-07-27)
3.1.8 (2024-07-27)
3.1.7 (2024-07-26)
3.1.6 (2024-07-26)
3.1.5 (2024-07-25)
3.1.4 (2024-07-25)
3.1.3 (2024-07-25)
3.1.2 (2024-07-25)
3.1.1 (2024-07-24)
3.1.0 (2024-07-24)
3.0.1 (2024-07-23)
- not being able to override the log level per invocation (f5c7b73)
3.0.0 (2024-07-23)
- If you, for some reason, relied on the fact that
set_keymappings_function
removed all the built-in keymappings, you will need to change your configuration. You can get the same behaviour by settingkeymaps = false
. But realistically I think almost nobody has done this, so it should be fine.
2.6.0 (2024-07-22)
2.5.1 (2024-07-21)
2.5.0 (2024-07-21)
2.4.0 (2024-07-20)
2.3.1 (2024-07-19)
2.3.0 (2024-07-19)
2.2.2 (2024-07-18)
2.2.1 (2024-07-16)
2.2.0 (2024-07-16)
2.1.0 (2024-07-15)
2.0.0 (2024-07-14)
- The optional
hovered_buffer_background
key in theYaziConfigHighlightGroups
has been renamed tohovered_buffer
. This change was made to better reflect the purpose of the key.
1.5.1 (2024-07-12)
- not handling bulk renaming events correctly (607db68)
1.5.0 (2024-07-12)
1.4.0 (2024-07-11)
- plugin: allow specifying a subdirectory for plugins (0e79514)
1.3.0 (2024-07-10)
- 1.3.0 (bd19300)
1.2.3 (2024-07-03)
1.2.2 (2024-07-02)
1.2.1 (2024-06-30)
1.2.0 (2024-06-30)
1.1.5 (2024-06-29)
1.1.4 (2024-06-21)
- opening "nvim dir/" may focus wrong window (93de590)
1.1.3 (2024-06-16)
- exiting insert mode with "<esc>" (bc2aabb)
1.1.2 (2024-06-05)
- open buffers deleted in yazi were not closed (6dc4a48)
- processing open buffers only processes normal buffers (5acce15)
1.1.1 (2024-06-03)
- plugins: fix failure on repeated installation (3df04c4)
1.1.0 (2024-06-03)
- plugins: support including yazi flavors with
.build_flavor
(efc0ef1)
- This commit removes the
lsp_util
module, which was used to provide compatibility with Neovim 0.9.0. We now only support nvim 0.10.0 and later. - require yazi version 0.2.5 (previously required 0.2.4)
- window: greatly simplify the code
- remap default horizontal split c-s -> c-x
- allow customizing the config when calling yazi()
- remove possibility to configure the border characters
- The plugin is now written in Lua and the vimscript part is removed.
- this plugin now requires yazi 0.2.4 or newer.
- remove vim.g.yazi_opened (integer)
- remove g:yazi_use_neovim_remote (not used)
- <c-s> closes yazi and starts telescope.nvim's live_grep (33657fc)
- add healthcheck (4dd9284)
- add mp4 demo that is generated using vhs (6e1df89)
- allow customizing the config when calling yazi() (13e35c2)
- allow opening the selected file in a horizontal split (f3847fd)
- allow opening the selected file in a new tab (e4c5532)
- allow opening the selected file in a vertical split (1bb74ca)
- allow yazi_closed_successfully hook to know the last yazi dir (4541e44)
- basic support for resizing the yazi window (01e4685)
- can open a directory from the command line (c32b990)
- can open multiple files in splits or tabs (e6878ed)
- config: allow customizing the method of opening the file (45cc55f)
- config: the chosen_file_path is configurable (181f156)
- config: the events file path is configurable (bf45ac7)
- directories sent to the qf list end in '/' (85dafe2)
- file opener hooks get access to the last dir visited (0abd8e9)
- files renamed in yazi are kept in sync in nvim (bd57653)
- health: warn when using nvim < 0.10.0 (9b4130b)
- hooks: add yazi_closed_successfully hook (cb11663)
- hooks: add yazi_opened hook (ce48deb)
- items sent to the quickfix list don't specify renundant lnum 1 (a9d76ab)
- log: add possibility for debug logging to diagnose issues (db4ca7b)
- lsp: apply changes to related files when a file is deleted (e824eb2)
- lsp: apply changes to related files when a file is renamed (43ed7dc)
- make it easier to completely override the default keymappings (96ff34a)
- make it easier to create custom keymappings in the user config (a6df4d7)
- mouse: add hacky support for scrolling inside tmux (26eb08f)
- mouse: add hacky support for scrolling yazi (opt-in) (83619ea)
- plugin manager for installing and updating yazi plugins (fd727d8)
- plugins: add some sanity checking and error reporting (169ac39)
- require yazi version 0.2.5 (previously required 0.2.4) (ad4f8a2)
- show multiple selected files in the quickfix list (13aa3e4)
- the path given to yazi is not ignored (5226589)
- update demo to showcase new features (5c1b7ae)
- warn when the yazi version is too old (3c36057)
- when files are deleted in yazi, they are closed in nvim (d06d61e)
- when files are moved in yazi, they stay in sync in nvim (0904cdd)
- window: allow customizing the border (410c9ed)
- 4: account for paths with spaces (e0006ec)
- add quotes back for windows systems (1dd8403)
- avoid issues with events_file_path having spaces (a6d918f)
- complex character file name resolution for multiple files (051bfce)
- crash when current file contains "()" characters in its path/name (ca914e0)
- crash when renaming to an open buffer (0ff9086)
- don't close a removed file if renamed to later (82aa8a4)
- healthcheck: support different yazi version formats (07826ef)
- lsp: only notifying lsp of renames for open buffers (85bac6b)
- lsp: renaming only notified the lsp for the current file (f3ccc14)
- not being able to open file names with complex characters (bdec3b6)
- not being able to open files with special chars on osx (8c5ef23)
- not being able to open yazi for directories (9b80f3e)
- not entering insert mode when invoked from telescope results (4beaec3)
- opening many files with custom keymappings causing an error (86f3623)
- remap default horizontal split c-s -> c-x (e9dce4f)
- renaming did not work any longer (ff05b58)
- renaming the same file multiple times did not sync to nvim (3a59384)
- try to fix opening paths with spaces on windows (e375060)
- use explicit buffer id to ensure the behavior of 'winleave' autocmd meets expectations; avoid closing a window that does not exist. (d8a773a)
- when opening a directory, insert mode is not activated (2cf6057)
- window: try to always close the window when focus is lost (40eb32c)
- remove g:yazi_use_neovim_remote (not used) (dbd15c1)
- remove lsp_util (nvim 0.9.0 compatibility) (6f27462)
- remove possibility to configure the border characters (447c5f0)
- remove vim.g.yazi_opened (integer) (9e5b584)
- remove vimscript part of the plugin (9939329)
- window: greatly simplify the code (eb7cf24)