Skip to content

Commit 72acbef

Browse files
committed
fix(nvim): treesitter support from helix
1 parent 7e38930 commit 72acbef

3 files changed

Lines changed: 61 additions & 87 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,14 @@ jobs:
6565
6666
mkdir -p bin/env
6767
curl -L https://github.com/neovim/neovim/releases/download/nightly/nvim-macos-x86_64.tar.gz --create-dirs --output /tmp/nvim.tar.gz && tar -xzf /tmp/nvim.tar.gz --directory /tmp && cp -r /tmp/nvim-macos-x86_64/* bin/env
68-
curl -L https://github.com/jtroo/kanata/releases/download/v1.11.0/macos-binaries-x64.zip --create-dirs --output /tmp/kanata.zip && unzip /tmp/kanata.zip -d /tmp/kanata && cp -r /tmp/kanata/kanata_macos_cmd_allowed_x64 bin/env/bin/kanata
6968
7069
(
7170
mkdir -p bin/pixi_pack
7271
cd bin/pixi_pack
7372
pixi init
7473
pixi global install pixi-pack=0.7.1
75-
pixi add --platform osx-64 bat=0.26.1 eza=0.21.4 fzf=0.67.0 git=2.52.0 lazygit=0.57.0 less=679 pixi=0.60.0 p7zip=16.02 ripgrep=14.1.1 starship=1.22.1 yazi=26.1.22 # nvim=0.11.2 complains about treesitter for lua filetype
74+
pixi add --platform osx-64 bat=0.26.1 eza=0.21.4 fzf=0.67.0 git=2.52.0 lazygit=0.57.0 less=679 pixi=0.65.0 p7zip=16.02 ripgrep=14.1.1 starship=1.22.1 yazi=26.1.22 # nvim=0.11.2 complains about treesitter for lua filetype
75+
pixi add --platform osx-64 kanata --channel https://prefix.dev/retronvim
7676
pixi-pack --platform osx-64 --create-executable
7777
cp environment.sh ..
7878
cd ..
@@ -88,14 +88,14 @@ jobs:
8888
##################################################################################################################################################################################################################################################################################################
8989
9090
curl -L https://github.com/neovim/neovim/releases/download/nightly/nvim-linux-x86_64.appimage --create-dirs --output bin/env/bin/nvim && chmod +x bin/env/bin/nvim
91-
curl -L https://github.com/jtroo/kanata/releases/download/v1.11.0/linux-binaries-x64.zip --create-dirs --output /tmp/kanata.zip && unzip /tmp/kanata.zip -d /tmp/kanata && cp -r /tmp/kanata/kanata_linux_cmd_allowed_x64 bin/env/bin/kanata
9291
9392
(
9493
mkdir -p bin/pixi_pack
9594
cd bin/pixi_pack
9695
pixi init
9796
pixi global install pixi-pack=0.7.1
98-
pixi add --platform linux-64 bat=0.26.1 eza=0.21.4 fzf=0.67.0 git=2.52.0 lazygit=0.57.0 less=679 pixi=0.60.0 p7zip=16.02 ripgrep=14.1.1 starship=1.22.1 yazi=26.1.22 zsh=5.9 # nvim=0.11.2 complains about treesitter for lua filetype
97+
pixi add --platform linux-64 bat=0.26.1 eza=0.21.4 fzf=0.67.0 git=2.52.0 lazygit=0.57.0 less=679 pixi=0.65.0 p7zip=16.02 ripgrep=14.1.1 starship=1.22.1 yazi=26.1.22 zsh=5.9 # nvim=0.11.2 complains about treesitter for lua filetype
98+
pixi add --platform linux-64 kanata --channel https://prefix.dev/retronvim
9999
pixi-pack --platform linux-64 --create-executable
100100
cp environment.sh ..
101101
cd ..
@@ -113,14 +113,14 @@ jobs:
113113
mkdir -p powershell/modules/psreadline
114114
curl -L https://github.com/ip7z/7zip/releases/download/24.09/7zr.exe --create-dirs --output bin/7zr.exe
115115
curl -L https://github.com/neovim/neovim/releases/download/nightly/nvim-win64.zip --create-dirs --output /tmp/nvim.zip && unzip /tmp/nvim.zip -d /tmp/nvim && cp -r /tmp/nvim/nvim-win64/* bin/windows/envs/windows/Library
116-
curl -L https://github.com/jtroo/kanata/releases/download/v1.11.0/windows-binaries-x64.zip --create-dirs --output /tmp/kanata.zip && unzip /tmp/kanata.zip -d /tmp/kanata && cp -r /tmp/kanata/kanata_windows_tty_winIOv2_cmd_allowed_x64.exe bin/windows/envs/windows/Library/bin/kanata.exe
117-
curl -L https://github.com/prefix-dev/pixi/releases/download/v0.60.0/pixi-x86_64-pc-windows-msvc.zip --create-dirs --output /tmp/pixi.zip && unzip /tmp/pixi.zip -d /tmp/pixi && cp -r /tmp/pixi/pixi.exe bin/windows/envs/windows/Library/bin/pixi.exe
116+
curl -L https://github.com/prefix-dev/pixi/releases/download/v0.65.0/pixi-x86_64-pc-windows-msvc.zip --create-dirs --output /tmp/pixi.zip && unzip /tmp/pixi.zip -d /tmp/pixi && cp -r /tmp/pixi/pixi.exe bin/windows/envs/windows/Library/bin/pixi.exe
118117
curl -L https://github.com/git-for-windows/git/releases/download/v2.52.0.windows.1/MinGit-2.52.0-busybox-64-bit.zip --create-dirs --output /tmp/git.zip && unzip /tmp/git.zip -d /tmp/git && cp -r /tmp/git/* bin/windows/envs/windows/Library
119118
curl -L https://cdn.powershellgallery.com/packages/psreadline.2.4.2-beta2.nupkg --create-dirs --output /tmp/psreadline.zip && unzip /tmp/psreadline.zip -d /tmp/psreadline && cp -r /tmp/psreadline/* powershell/modules/psreadline
120119
121120
(
122121
export PIXI_HOME="$PWD/bin/windows"
123122
pixi global install --platform win-64 bat=0.26.1 eza=0.21.4 fzf=0.67.0 lazygit=0.57.0 less=679 m2-file=5.46.2 starship=1.22.1 ripgrep=14.1.1 yazi=26.1.22 7zip=24.08 --environment windows
123+
pixi global install --platform win-64 kanata --channel https://prefix.dev/retronvim
124124
mv bin/windows/envs/windows/bin/{bat.exe,less.exe,lesskey.exe,rg.exe,starship.exe} bin/windows/envs/windows/Library/bin/
125125
rm -f bin/windows/envs/windows/Library/bin/nvim.pdb # shipped in nightly builds
126126
cd bin

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -554,11 +554,11 @@ open command palette `ctrl+shift+p` then type `Extensions: install from vsix`.
554554
`vue`
555555

556556
- Retronvim/nvim comes with an installer for
557+
[treesitter](https://github.com/usagi-flow/evil-helix) (treesitter support from evil-helix),
557558
[supermaven](https://github.com/supermaven-inc/supermaven-nvim) (free copilot/windsurf),
558559
[windsurf.nvim](https://github.com/Exafunction/windsurf.nvim) (free copilot),
559560
[sidekick.nvim](https://github.com/folke/sidekick.nvim) (AI agents integration to neovim like gemini),
560561
[copilot-lsp](https://github.com/copilotlsp-nvim/copilot-lsp) (copilot-nes which is free and unlimited),
561-
[consolelog.nvim](https://github.com/chriswritescode-dev/consolelog.nvim) (console ninja requires `apt install net-tools`, Windows not supported) and
562562
LSP + formatters for:
563563
`angular`,
564564
`bash`, `biome`, `black`,
@@ -631,5 +631,6 @@ open command palette `ctrl+shift+p` then type `Extensions: install from vsix`.
631631
- [lunarkeymap](https://github.com/fathulfahmy/lunarkeymap) comes with [vscodevim](https://github.com/vscodevim/vim) extension which has some text objects + whichkey with [lunarvim](https://github.com/lunarvim/lunarvim)-like keymaps
632632
- [vspacecode](https://github.com/vspacecode/vspacecode) comes with [vscodevim](https://github.com/vscodevim/vim) extension which has some text objects + whichkey with [spacemacs](https://github.com/syl20bnr/spacemacs)-like keymaps
633633
- [leaderKey](https://github.com/JimmyZJX/leaderkey) (a faster whichkey with ripgrep/fzf integration) whichkey with [spacemacs](https://github.com/syl20bnr/spacemacs)-like keymaps
634+
- [evil-helix](https://github.com/usagi-flow/evil-helix) helix fork with vim keybindings + buitin tressitter textobjects + lspconfig + mini.completion + gitsigns + whichkey + file explorer + telescope + colorschemes + bufferline
634635

635636
</details>

0 commit comments

Comments
 (0)