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.4 (2025-02-19)
- nvim: new minimal Lsp Installer since
:Mason
has 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.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.lua
and~/appdata/local/nvim/init.lua
as 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 --clean
doesn't remember last cursor position (f85087a)
0.2.1 (2025-01-21)
- keybinding.json: suggest widget blocks inline completion (ec2424a)
- keybindings.json:
suggestWidgetMultipleSuggestions
unneeded forenter
nortab
norctrl+j
norctrl+k
(ec3e3ba) - keybindings.json: disable <tab> inline completion which blocks snippet mode (7593fda)
- keybindings.json: map
tab
toselectNextSuggestion
andshift+tab
toselectPrevSuggestion
(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
undo
snippets conflicts with MiniBracketed.undo() (c260f34) - settings.json:
formulahendry.auto-rename-tag
supports 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:
yy
needs 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 kaggle
entry (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.yazi
andsmart-enter.yazi
plugins- yazi new shell commands
touchcursor
layout new keys:pageup
,home
,end
,pagedown
,¿
,left-wheel
andright-wheel
Changed
- yazi keymaps:
f
toF
ands
tosD
touchcursor
layout fasthjkl
/arrow keysstart touchcursor
now also start theen-US
keyboard 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.nvim
modules - removed
vscode-multi-cursor.nvim
andtextobj-word-column.vim
- replacing
vim-columnmove
extension andnext_indent
with builtinColumnMove
- replacing
install sixelrice
withinstall archrice's neovim
- refactored keymaps
Fixed
h
,j
,k
andl
mapped 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 zsh
support on Windows 10/11$ZDOTDIR
to auto load minimal RetroNvim's .zshrc$STARSHIP_CONFIG
to auto load a custom starship.tomltokyo night dark
/poimandres
custom theme
Changed
- dropping bash/git-bash support since
ble.sh
is slow - RetroNvim now is shipped with
zsh-autosuggestions
,zsh-fast-syntax-highlighting
andfzf-key-bindings.zsh
plugins
Fixed
- increase keyboard repeat rate on Windows 10/11 is a powershell script
- map
jk
as escape key onsettings.json
instead ofkeybindings.json
- unmmapping
h
,j
,k
andl
to vscode's arrows keys since conflicts withflash.nvim
on Windows 10/11
Added
- whichkey entries to show keybindings for yazi and lazygit
gitsigns.nvim
to preview/reset hunk (only inside neovim)- keymaps
gpH
andgnH
which works in windows10 - docs for keymaps of
zsh
/bash
/git-bash
setup (also shown in the demo.mp4)
Changed
- remap
gh
togH
- remap
gl
tog.
Fixed
- keymaps using
R
andQ
- workaround for
gh
when visual-mode inside vscode (but race condition may happen)
Changed
- remapping
hjkl
as cursor left/down/up/down on Windows10 for performance but doesn't restore vertical cursor position - migrating to
git-bash
sincepowershell
is too slow
Added
- kanata open with vscode or
$EDITOR
inside yazi
Added
- Neovim A-Z text objects
- Whichkey with LSP,git,... entries
- Kanata with touchcursor-like keyboard layout