0.4.5 (2026-05-13)
- nvim: nightly neovim CSI-U doesn't detect
shift+numberfrom kitty keyboard protocol on Windows (b839964) - nvim: treesitter support from helix (72acbef)
- powershell: code.exe doesn't support
--locate-shell-integration-path(9664008) - zsh: zsh.exe slow startup time on windows due to calling msys2.cmd and deleting powershell which is horribly slow (9853de1)
0.4.5 (2026-05-13)
- nvim: nightly neovim CSI-U doesn't detect
shift+numberfrom kitty keyboard protocol on Windows (b839964) - nvim: treesitter support from helix (72acbef)
- powershell: code.exe doesn't support
--locate-shell-integration-path(9664008) - zsh: zsh.exe slow startup time on windows due to calling msys2.cmd and deleting powershell which is horribly slow (9853de1)
0.4.5 (2026-05-13)
- nvim: nightly neovim CSI-U doesn't detect
shift+numberfrom kitty keyboard protocol on Windows (b839964) - nvim: treesitter support from helix (72acbef)
- powershell: code.exe doesn't support
--locate-shell-integration-path(9664008) - zsh: zsh.exe slow startup time on windows due to calling msys2.cmd and deleting powershell which is horribly slow (9853de1)
0.4.4 (2026-03-07)
- release.yml: lowercase typo + skip
rm nvim.pdbexit-code (75662ef)
0.4.3 (2026-03-07)
- extension.js: faster way to open yazi (da27ca6)
- extension.js: include java framework configs and extensions (cb7576f)
- extension.js: lazygit requires git (92d15ae)
- kanata: multi f24 not required in v1.11.0 (5d39e1a)
- keybinding.json:
!inputFocusdoesn't trigger search key/(7edfe73) - keybindings.json:
ctrl+fsearches file inside explorer since/doesn't work on cvim (2120dff) - nvim:
@github/copilot-language-serverlocation path has changed and also works on windows (78fdbc3) - nvim:
jkon visual mode is slow (7d3a181) - nvim:
preview git hunkdeleted hunk takes out one line + terminal keymaps (29a8e0a) - nvim:
preview git hunkwith[directory]now works (ec679bb) - nvim: consolelog.nvim freezes mini.starter (95092fc)
- nvim: file change detection used by
next dev --turbopack,git, etc (97d038f) - nvim: manually start ConsoleLog since it breaks mini.starter (f5f4800)
- nvim: neocodeium doesn't work on windows and supermaven completion still works (1c85590)
- nvim: windsurf.nvim requires msys2 on windows (7c750de)
- powershell: bracket directory support + auto close for yazi (d626ccb)
- settings.json: vscode's git cannot find retronvim's git (324ba7f)
- yazi: fzf sorted (658fa44)
- yazi: now powershell can be open inside bracket directory e.g. [directory] (066713f)
- yazi: powershell splits
%*by white-spaces not by end-of-line (6fa640d) - yazi: removing devour which is not supported on wayland (d8fd227)
0.4.2 (2025-11-08)
- nvim:
preview git hunksearch and jump to hunk (60de283) - nvim:
windsurf.nvimalternative to supermaven since the service will be sunset +Ampextension keymaps for vscode (cef8012) - nvim: migrating to neocodeium which doesn't require plenary (dependencies tends to break) (20a1209)
- nvim: missing StatusColumn Hide/Show (7d5a783)
- nvim: yazi open file inside neovim (b49c576)
- zsh:
$OSTYPEof msys2 is called nowcygwin(01cc617)
0.4.1 (2025-10-22)
- keybindings.json:
alt+lwindsurf supercomplete andalt+p/alt+nprev/next snippet stop (6cc3dae) - nvim:
mini.snippetssearches for cursor/vscode/windsurf extension snippets alphabetically (599b362) - nvim: copilot-lsp requires init_options + LspCopilotSignIn (55662c9)
- nvim: going back to
copilotlsp-nvimsincesidekick.nvim nesdoesn't diff well (b824f22) - package.json:
TRAE coding assistant,Gemini code assistandsidekick.nvimhave FREEnext-edit-sugggestionandagent(1153276)
0.4.0 (2025-09-09)
- release.yaml: support for open-vsx.org, windsurf and cursor (53dde0a)
- package.json: affinity for performance and ignore ctrl+space (c26d74b)
- vscodevim: yank fordward (617d726)
0.3.8 (2025-09-02)
- extension.js: vscode's marketplace support for windsurf (bb79613)
- nvim: $APPDIR2 when init.lua is inside two nvim.appimage (ad33fc4)
- nvim: comment out jsx keybinding (fcf68d4)
- nvim: copilot NES support added since supermaven doesn't support NES (d58e9a1)
- nvim: copilot.lua as alternative since supermaven seems to be unmaintained (ba3bc22)
- nvim: removing copilot.lua since it's limited to 2000 free request per month (1709d1b)
- package.json: adding new file containing shift+u in the file explorer triggers
whichkey.repeatMostRecent(2ad5c7b) - powershell: if vscode shell integration is sourced two times it crashes (9128a6a)
- wezterm: wezterm.appimage errors if retronvim_path is nil (86cdb16)
- yazi: using chrome to drag and drop instead of ripdrag (bc30ab5)
0.3.7 (2025-07-17)
- nvim: CREATE_APPIMAGE=1 to use different init.lua (c2ed169)
0.3.6 (2025-07-17)
- zsh:
source $ZDOTDIR/plugins/...(8c068a3)
0.3.5 (2025-07-16)
- kanata: wrong
_position (f5d2065)
0.3.4 (2025-07-11)
- extension.js: uncompress environment.sh if there is no pixi in PATH (2b945e8)
- kanata: short scroll doesn't scroll wezterm (acf7a09)
- yazi: run detached mpv (c2072ca)
0.3.3 (2025-07-03)
- ci: PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR for ripdrag build (f7cb9a4)
- wezterm: auto load retronvim's profile.ps1 (525404e)
0.3.2 (2025-07-02)
- ci: release 0.3.1 generated and published package only for macos and fail to generate packages for linux and windows
0.3.1 (2025-07-01)
- extension.js: symlink to
~/.vscode/extensions/yefery.retronvimno longer required (94ea1c3) - nvim:
vim.loop.fs_realpathdoesn't work with~/.pixi/envs/neovim-lsp/bin/<symlink>on windows (c4e5030) - nvim: clangd and rust-analyzer installer + detect docker-compose.yaml filetype (d6c7db5)
- nvim: node based language servers inside lib/node_modules installed using pixi doesn't work on windows with the error
...\bin\nodecommand not found (1ab1c1d) - nvim: pnpm packages on Windows 11 requires
.cmd+ zsh.exe doesn't support:!pixi ...+ jdtls support (13f0c33) - nvim: using OmniSharp instead of csharp-ls (5be433c)
- nvim: using schemas instead of lsp for yaml and json files (907e7da)
- nvim: volar and astro requires typescript (dfff7bf)
- nvim: yaml.github filetype (for gh_action_ls to work) and yaml.gitlab filetype (for gitlab_ci_ls) (9b65e4f)
- yazi: drag file from vscode and drop it to the browser (b31b089)
0.3.0 (2025-05-08)
- nvim: big_preview layout for snacks.explorer + mini.completion now support vscode snippets (7d84929)
- nvim: intelephense installer for php's lsp (326e432)
- nvim: migrating to bat's base16 theme from tokyonight (d3e7641)
- nvim: mini.completion now supports lsp snippets but still not MiniSnippets.mock_lsp_server (b4d0319)
- package.json: bat's base16 theme (3746495)
- package.json: migrating to vscodevim since neovim someday will crash as always (vim.lsp.completion.enable() stops being compatible with mini.completion) (3b127f8)
- whichkey: FigmaToCode and AutoHTML installer link + open flowbite.com and chatgpt.com (aad684d)
- yazi: Platform-Specific Key Binding (145a1e6)
- nvim: pyright requires a empty lsp setting (fcb124d)
0.2.4 (2025-02-19)
- nvim: new minimal Lsp Installer since
:Masonhas no configured lsp (0703563) - nvim: rewriting a minimal flash.nvim since plugins tends to change (gets broken) (9f70a5c)
- nvim: vim.fn.sign_define() will be deprecated in neovim v0.12 (05b2c5e)
0.2.3 (2025-02-15)
- nvim: removing nvim-treesitter since LSP supports semantic token colorization and foldexpr (94915f0)
- nvim:
v:lua.vim.treesitter.foldexpr()stops working on new opened buffers (17b4006) - nvim:
<cmd>is{ silent = true}(:is not) to prevent confirmation on small screen (e307cee) - nvim: indent_at_cursor = false (inside vscode) (2b906d6)
- zsh: ZDOTDIR is overwrited by
code --locate-shell-integration-path(20ff9c0)
0.2.2 (2025-01-30)
- nvim: mini.snippets now can read vscode snippet extensions automatically (9bfee36)
- nvim: Windows needs a autocmd to LspStart (5904712)
- whichkey: bat requires less to scroll (when opening inside yazi on Windows) (8cbf92c)
- whichkey: Install Retronvim's nvim/yazi/zsh on any terminal (1278a0e)
- yazi: if RETRONVIM_INIT not defined use
~/.config/nvim/init.luaand~/appdata/local/nvim/init.luaas fallback (1d0699a) - yazi: open msys2's zsh (a77eebd)
- yazi: using mime-ext.yazi (which works in powershell) plugin falling back to file1 (a3e9542)
- zsh:
nvim --cleandoesn't remember last cursor position (f85087a)
0.2.1 (2025-01-21)
- keybinding.json: suggest widget blocks inline completion (ec2424a)
- keybindings.json:
suggestWidgetMultipleSuggestionsunneeded forenternortabnorctrl+jnorctrl+k(ec3e3ba) - keybindings.json: disable <tab> inline completion which blocks snippet mode (7593fda)
- keybindings.json: map
tabtoselectNextSuggestionandshift+tabtoselectPrevSuggestion(115e253) - nvim:
attempt to index field 'snippets' (a nil value)it was a typo (4fea54a) - nvim: migrating to snacks.picker (which supports preview) from mini.pick + new plugin nvim-tree (5eda6e9)
- nvim: vscode
undosnippets conflicts with MiniBracketed.undo() (c260f34) - settings.json:
formulahendry.auto-rename-tagsupports vscode-neovim "editor.linkedEditing" doesn't (e741b34) - settings.json: now tailwind suggestions appears when writing emmet snippets (4bd51b2)
- whichkey: missing "workbench.action.terminal.sendsequence" for "install pixi and pnpm" (1951852)
- yazi:
yyneeds atty+ new commandRipgrep fzf(5efea42) - yazi: fzf match color highlight-reverse (8748bd1)
0.2.0 (2025-01-05)
- kanata: repeat hjkl every 15 miliseconds (f6d077e)
- nvim: adding mini.hipatterns with tailwind support (18a843c)
- nvim: configuring mason.nvim + nvim-lspconfig to stop depending on mason-lspconfig.nvim (c418220)
- nvim: migrating to efm-language-server (which support formatters and linters) from none-ls (e6f6b8b)
- nvim: migrating to supermaven since codeium is slow (7d6a6ce)
- nvim: migrating to vim.snippets from luasnip (50b6715)
- package.json: migrating to pnpm since npm is slow (7ed02bb)
- release.yml: adding a github action to publish to vscode marketplace (246c811)
- whichkey: adding
Install jupyter and kaggleentry (8617a59)
- release.yml: attemp using vsce as devDependency to fix
The user aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa is not authorized(ab2979d) - release.yml: VSCE_TOKEN secret as global env should fix
The user aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa is not authorized(1bdd8ae)
Added
bookmars.yaziandsmart-enter.yaziplugins- yazi new shell commands
touchcursorlayout new keys:pageup,home,end,pagedown,¿,left-wheelandright-wheel
Changed
- yazi keymaps:
ftoFandstosD touchcursorlayout fasthjkl/arrow keysstart touchcursornow also start theen-USkeyboard layout on Windows
Fixed
- yazi now has large image preview
Added
- neovim LSP / Formatter / Linter / Snippet support
- open neovim terminal
- neovim's extension and zsh's extensions as git-submodules
Changed
- migration to more
mini.nvimmodules - removed
vscode-multi-cursor.nvimandtextobj-word-column.vim - replacing
vim-columnmoveextension andnext_indentwith builtinColumnMove - replacing
install sixelricewithinstall archrice's neovim - refactored keymaps
Fixed
h,j,kandlmapped to vscode's arrow keys on Windows 10/11 since it's slow in old machines- Windows requires compiling treesitter parsers with Zig otherwise it crashes when opening neovim in the terminal
Added
- javascript extension pack + node version manager whichkey menu entry installer
- python extension pack + python package manager whichkey menu entry installer
Msys2's zshsupport on Windows 10/11$ZDOTDIRto auto load minimal RetroNvim's .zshrc$STARSHIP_CONFIGto auto load a custom starship.tomltokyo night dark/poimandrescustom theme
Changed
- dropping bash/git-bash support since
ble.shis slow - RetroNvim now is shipped with
zsh-autosuggestions,zsh-fast-syntax-highlightingandfzf-key-bindings.zshplugins
Fixed
- increase keyboard repeat rate on Windows 10/11 is a powershell script
- map
jkas escape key onsettings.jsoninstead ofkeybindings.json - unmmapping
h,j,kandlto vscode's arrows keys since conflicts withflash.nvimon Windows 10/11
Added
- whichkey entries to show keybindings for yazi and lazygit
gitsigns.nvimto preview/reset hunk (only inside neovim)- keymaps
gpHandgnHwhich works in windows10 - docs for keymaps of
zsh/bash/git-bashsetup (also shown in the demo.mp4)
Changed
- remap
ghtogH - remap
gltog.
Fixed
- keymaps using
RandQ - workaround for
ghwhen visual-mode inside vscode (but race condition may happen)
Changed
- remapping
hjklas cursor left/down/up/down on Windows10 for performance but doesn't restore vertical cursor position - migrating to
git-bashsincepowershellis too slow
Added
- kanata open with vscode or
$EDITORinside yazi
Added
- Neovim A-Z text objects
- Whichkey with LSP,git,... entries
- Kanata with touchcursor-like keyboard layout