-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
neovim: 0.8.3 -> 0.9.0 #225152
neovim: 0.8.3 -> 0.9.0 #225152
Conversation
e06b178
to
ea56ed7
Compare
Most likely will need #225148 . Also are you able to build without libiconv ? |
a6927aa
to
ed62850
Compare
Indeed, I needed to update tree-sitter as well. |
The treesitter build fails for me with:
I think we need to add |
Done, can you try again please ? |
libiconv is added automatically on darwin by |
Are things like luv, luajit should also be updated? Neovim usually bumps them regularly. |
Despite trying several |
it's |
The dependencies are listed here https://github.com/neovim/neovim/blob/56e4d79b280b2da1c8d9705d2f300cd93e955f53/cmake.deps/CMakeLists.txt#L135 . Note the treesitter grammars that should be installed along with neovim. For now it's not a problem if they are not installed but it will be in a future release. |
This PR builds and runs fine on my M1 mac. |
Apologies, I wasn't overriding |
Should I try to remove CoreServices again then ? |
09f4976 built nivm 0.9 with no problems at all for me on |
@ofborg build neovim neovim.tests tree-sitter tree-sitter.tests vimPlugins.nvim-treesitter.tests |
Failed to build on mine (M1 macbook pro), though:
(Full log below) symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/bin: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/lib: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/lib/nvim: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/man: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/man/man1: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/sk: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/sk/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/zh_CN.UTF-8: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/zh_CN.UTF-8/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/vi: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/vi/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/sv: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/sv/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/ga: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/ga/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/cs.cp1250: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/cs.cp1250/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/da: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/da/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/no: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/no/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/ko.UTF-8: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/ko.UTF-8/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/pt_BR: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/pt_BR/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/ja: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/ja/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/it: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/it/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/ca: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/ca/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/cs: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/cs/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/ru: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/ru/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/ja.euc-jp: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/ja.euc-jp/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/uk: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/uk/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/en_GB: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/en_GB/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/pl.UTF-8: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/pl.UTF-8/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/zh_TW.UTF-8: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/zh_TW.UTF-8/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/nl: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/nl/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/af: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/af/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/nb: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/nb/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/de: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/de/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/fi: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/fi/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/eo: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/eo/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/fr: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/fr/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/es: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/es/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/sk.cp1250: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/sk.cp1250/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/tr: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/locale/tr/LC_MESSAGES: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/indent: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/indent/testdir: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/ftplugin: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/tools: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/spell: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/plugin: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/queries: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/queries/vim: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/queries/vimdoc: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/queries/lua: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/queries/query: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/queries/c: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/termdebug: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/termdebug/plugin: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/justify: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/justify/plugin: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/cfilter: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/cfilter/plugin: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/shellmenu: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/shellmenu/plugin: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/swapmouse: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/swapmouse/plugin: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/vimball: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/vimball/plugin: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/vimball/doc: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/vimball/autoload: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/matchit: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/matchit/plugin: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/matchit/doc: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/pack/dist/opt/matchit/autoload: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/lua: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/lua/vim: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/lua/vim/treesitter: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/lua/vim/lsp: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/lua/vim/filetype: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/lua/nvim: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/macros: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/colors: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/tutor: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/tutor/en: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/keymap: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/doc: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/autoload: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/autoload/zig: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/autoload/health: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/autoload/provider: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/autoload/xml: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/autoload/remote: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/syntax: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/syntax/vim: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/syntax/shared: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/nvim/runtime/compiler: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/icons: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/icons/hicolor: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/icons/hicolor/128x128: symlinkJoin: warning: keeping existing file: /nix/store/l160yrpx84lmxgm7djqvxab2n80lr5cr-neovim-0.9.0/share/icons/hicolor/128x128/apps: /nix/store/aj1qd82jb4pipx45pyx16rzbirx5fcza-make-shell-wrapper-hook/nix-support/setup-hook: line 115: /nix/store/29lay5mb4aj501fnxm2hxac12qhndz1w-neovim-0.9.0/bin/nvim-python3: Permission denied using: diff --git a/flake.lock b/flake.lock
index da93b48..5ecfa7f 100644
--- a/flake.lock
+++ b/flake.lock
@@ -719,6 +719,22 @@
"type": "github"
}
},
+ "nixpkgs-nvim": {
+ "locked": {
+ "lastModified": 1680873626,
+ "narHash": "sha256-ahLLzydOSrdgZzxBzugQL+kiN2Y9/dZ26Itf+ymss/k=",
+ "owner": "GaetanLepage",
+ "repo": "nixpkgs",
+ "rev": "09f49769746a9ba87ea3985402615e0f90dc7ffb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "GaetanLepage",
+ "ref": "neovim",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
"nixpkgs-stable": {
"locked": {
"lastModified": 1679748960, |
Actually, I can build |
I was able to reproduce the build on
Is it possible this might be caused by your configuration? |
As the update of tree-sitter has already been merged, I just removed the corresponding commit from this PR. |
@GaetanLepage I've submitted a PR to bump luv #225499 , have you looked into the required tree-sitter grammars ? we should install them I think . Also have you tried to set doCheck to true on the unwrapped neovim ? I disabled it from the default build because some tests didn't pass but |
Works on my machine. Though, when opening up neovim my config fails with |
mhh doesn't look good for me on a m1pro 2 packages marked as broken and skipped:
vimPlugins.stylish-nvim vimPlugins.vim-xkbswitch
7 packages failed to build:
gnvim lua51Packages.sqlite luaPackages.sqlite lua53Packages.sqlite lua54Packages.sqlite nvimpager vimPlugins.openscad-nvim |
M1 here too, seems to work fine with latest nixpkgs unstable + this patch, at least with the plugins that I use:
|
thats strange |
Probably not in the proper and intended way, I'm new to all this:
diff --git a/flake.nix b/flake.nix
index 8d04cfe..61e1841 100644
--- a/flake.nix
+++ b/flake.nix
@@ -2,7 +2,8 @@
description = "Aorith's neovim flake";
inputs = {
- nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
+ #nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
+ nixpkgs.url = "/Users/aorith/githome/nixpkgs";
#nixpkgs.url = "github:NixOS/nixpkgs/?rev=e3652e0735fbec227f342712f180f4f21f0594f2";
flake-utils.url = "github:numtide/flake-utils";
diff --git a/packages/neovim/default.nix b/packages/neovim/default.nix
index eeb21c4..744f66f 100644
--- a/packages/neovim/default.nix
+++ b/packages/neovim/default.nix
@@ -4,8 +4,8 @@
inputs,
}: let
# Choose a base nvim package to override
- #neovimPackage = pkgs.neovim-unwrapped;
- neovimPackage = inputs.neovim.packages.${pkgs.system}.neovim;
+ neovimPackage = pkgs.neovim-unwrapped;
+ #neovimPackage = inputs.neovim.packages.${pkgs.system}.neovim;
# https://github.com/NixOS/nixpkgs/blob/b4d8662c4a479b7641d28fe866b018adf8d8f2e1/pkgs/applications/editors/neovim/utils.nix
neovimConfig = pkgs.neovimUtils.makeNeovimConfig {
I just tested it again like this:
Sorry for the noise, I'll check EDIT: After running
x86_64-linux:
|
Given the number of rebuilds, shouldn't this be targeting staging (unfortunately)? |
The rebuilds are mostly vim plugins. If running nixpkgs-review is feasible we probably don't need to target staging |
Result of 3 packages failed to build:
1273 packages built:
|
not available on hydra yet
Those are broken on master |
(for anyone interested, track progress of this pr to the main unstable (cached) branches: https://nixpk.gs/pr-tracker.html?pr=225152) |
The package is still lacking the parsers in https://github.com/neovim/neovim/blob/56e4d79b280b2da1c8d9705d2f300cd93e955f53/cmake.deps/CMakeLists.txt#L135 otherwise you dont get this feature for instance https://youtu.be/3TRouzuWOuQ?t=25 so please dont report this to upstream.
with this modification to pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
@figsoda is there a way to get nvim-treesitter.builtGrammars.vimdoc as a derivation with a format directly usable by neovim as done in my last snippet ? ie., a derivation with "parser/vimdoc.so" as output instead of "parser". |
Description of changes
Changelog: https://github.com/neovim/neovim/releases/tag/v0.9.0
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)cc @rvolosatovs @manveru