I also fixed the package versioning. Instead of using git tags, pkgver() now gets that info from CMakeLists.txt.
Search Criteria
Package Details: neovim-git 0.11.0.r711.g7b7c95dac9-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/neovim-git.git (read-only, click to copy) |
---|---|
Package Base: | neovim-git |
Description: | Fork of Vim aiming to improve user experience, plugins, and GUIs |
Upstream URL: | https://neovim.io |
Keywords: | editor |
Licenses: | custom:neovim |
Conflicts: | neovim |
Provides: | neovim, vim-plugin-runtime |
Submitter: | fhahn |
Maintainer: | Farzat (gpanders) |
Last Packager: | gpanders |
Votes: | 257 |
Popularity: | 1.17 |
First Submitted: | 2014-02-21 19:50 (UTC) |
Last Updated: | 2024-09-04 00:24 (UTC) |
Dependencies (24)
- libluv
- libutf8proc (libutf8proc-gitAUR)
- libuv (libuv-gitAUR)
- lua51-lpeg
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR)
- msgpack-c
- tree-sitter (tree-sitter-gitAUR)
- tree-sitter-c (tree-sitter-c-gitAUR)
- tree-sitter-lua (tree-sitter-lua-gitAUR)
- tree-sitter-markdown (tree-sitter-markdown-gitAUR)
- tree-sitter-query
- tree-sitter-vim
- tree-sitter-vimdoc (tree-sitter-vimdoc-gitAUR)
- unibilium
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- python-pynvim (python-pynvim-gitAUR) (optional) – for Python plugin support (see :help python)
- tree-sitter-bash (tree-sitter-bash-gitAUR) (optional) – tree-sitter parser for bash
- tree-sitter-python (tree-sitter-python-gitAUR) (optional) – tree-sitter parser for python
- wl-clipboard (wl-clipboard-gitAUR, wl-clipboard-rs-gitAUR, wl-clipboard-rsAUR) (optional) – for clipboard support on wayland (see :help clipboard)
- xclip (wl-clipboard-x11AUR, xclip-gitAUR) (optional) – for clipboard support on X11 (or xsel) (see :help clipboard)
- xsel (xsel-gitAUR, wl-clipboard-x11AUR) (optional) – for clipboard support on X11 (or xclip) (see :help clipboard)
Required by (431)
- candyvim-git (requires neovim)
- cmp-buffer (requires neovim)
- completion-nvim (requires neovim)
- cppman-git (requires neovim) (optional)
- deoplete (requires neovim) (optional)
- deoplete-git (requires neovim) (optional)
- eovim (requires neovim)
- fvim (requires neovim)
- fvim-bin (requires neovim)
- glrnvim (requires neovim)
- gnvim (requires neovim)
- gnvim-git (requires neovim)
- goneovim-bin (requires neovim)
- goneovim-git (requires neovim)
- gonvim (requires neovim)
- grg-git (requires neovim) (optional)
- hyprforest-installer-bin (requires neovim) (optional)
- lua51-prompt-style (requires neovim) (optional)
- lunarvim-git (requires neovim)
- mason.nvim (requires neovim)
- neoray-git (requires neovim)
- neovide-git (requires neovim)
- neovim-airline-gruvbox-material-git (requires neovim) (make)
- neovim-ale-opt-git (requires neovim)
- neovim-argtextobj-opt-git (requires neovim)
- neovim-auto-session (requires neovim)
- neovim-auto-session-git (requires neovim)
- neovim-autoclose-git (requires neovim)
- neovim-autoformat-git (requires neovim)
- neovim-autoformat-git (requires neovim) (make)
- neovim-autopairs-git (requires neovim)
- neovim-autosave-git (requires neovim)
- neovim-ayu-git (requires neovim)
- neovim-bepo-tsrn-git (requires neovim)
- neovim-blue-moon-git (requires neovim)
- neovim-bqf (requires neovim)
- neovim-bqf-git (requires neovim)
- neovim-bufexplorer (requires neovim)
- neovim-candid-git (requires neovim)
- neovim-catppuccin (requires neovim)
- neovim-catppuccin-git (requires neovim)
- neovim-clap-git (requires neovim)
- neovim-cmp (requires neovim)
- neovim-cmp-buffer-git (requires neovim)
- neovim-cmp-git (requires neovim)
- neovim-cmp-nvim-lsp-git (requires neovim)
- neovim-cmp-opt-git (requires neovim)
- neovim-cmp-tags-git (requires neovim)
- neovim-cmp_luasnip-git (requires neovim)
- neovim-coc (requires neovim)
- neovim-coc-bin (requires neovim)
- neovim-coc-bin-git (requires neovim)
- neovim-coc-git (requires neovim)
- neovim-coc-opt-git (requires neovim)
- neovim-code-minimap-git (requires neovim)
- neovim-colorbuddy-git (requires neovim)
- neovim-colors-brogrammer-git (requires neovim)
- neovim-colors-brogrammer-noguibg-git (requires neovim)
- neovim-colors-solarized-truecolor-only-git (requires neovim)
- neovim-comment-opt-git (requires neovim)
- neovim-commentary-opt-git (requires neovim)
- neovim-crates-git (requires neovim)
- neovim-ctrlp (requires neovim)
- neovim-cursorline-git (requires neovim)
- neovim-ddc (requires neovim)
- neovim-ddc-git (requires neovim)
- neovim-delimitmate (requires neovim)
- neovim-deoplete (requires neovim)
- neovim-deoplete-git (requires neovim)
- neovim-deus-git (requires neovim)
- neovim-diffview-git (requires neovim)
- neovim-doxygentoolkit (requires neovim)
- neovim-drop-in (requires neovim)
- neovim-due-git (requires neovim)
- neovim-edge-git (requires neovim)
- neovim-everforest-git (requires neovim)
- neovim-feline (requires neovim)
- neovim-feline-git (requires neovim)
- neovim-filetype (requires neovim)
- neovim-fixcursorhold-git (requires neovim)
- neovim-focus-git (requires neovim)
- neovim-fold-cycle-git (requires neovim)
- neovim-formatter-git (requires neovim)
- neovim-fugitive (requires neovim)
- neovim-gesture-git (requires neovim)
- neovim-git-blame-git (requires neovim)
- neovim-gitsigns (requires neovim)
- neovim-gitsigns-git (requires neovim)
- neovim-glow-git (requires neovim)
- neovim-gnome-terminal-wrapper (requires neovim)
- neovim-gps-git (requires neovim)
- neovim-gruvbox-material-git (requires neovim)
- neovim-gruvbox-material-git (requires neovim) (make)
- neovim-gtk (requires neovim)
- neovim-gtk-git (requires neovim)
- neovim-headlines (requires neovim)
- neovim-highlight-colors-git (requires neovim)
- neovim-hop-git (requires neovim)
- neovim-hybrid (requires neovim)
- neovim-indent-blankline (requires neovim)
- neovim-indent-blankline-git (requires neovim)
- neovim-indent-object (requires neovim)
- neovim-jdtls-git (requires neovim)
- neovim-jellybeans (requires neovim)
- neovim-lastplace-git (requires neovim)
- neovim-latex-previewer-git (requires neovim)
- neovim-leaderf-git (requires neovim)
- neovim-lightbulb-git (requires neovim)
- neovim-lightline-candid-git (requires neovim)
- neovim-lightline-git (requires neovim)
- neovim-lightline-gruvbox-material-git (requires neovim) (make)
- neovim-lint-git (requires neovim)
- neovim-lion-opt-git (requires neovim)
- neovim-lsp-status-git (requires neovim)
- neovim-lspconfig-git (requires neovim)
- neovim-lspconfig-opt-git (requires neovim)
- neovim-lspfuzzy-git (requires neovim)
- neovim-lspkind-git (requires neovim)
- neovim-lsp_signature (requires neovim)
- neovim-lsp_signature-git (requires neovim)
- neovim-lualine-git (requires neovim)
- neovim-luasnip-git (requires neovim)
- neovim-luasnip-opt-git (requires neovim)
- neovim-luatab-git (requires neovim)
- neovim-lush (requires neovim)
- neovim-lush-git (requires neovim)
- neovim-magic (requires neovim)
- neovim-matchparen-git (requires neovim)
- neovim-matchup-opt-git (requires neovim)
- neovim-material-git (requires neovim)
- neovim-moonlight-git (requires neovim)
- neovim-nebulous-git (requires neovim)
- neovim-neodev-opt-git (requires neovim)
- neovim-neogen-git (requires neovim)
- neovim-neogit-git (requires neovim)
- neovim-neoline-git (requires neovim)
- neovim-neorg-git (requires neovim)
- neovim-neoscroll-git (requires neovim)
- neovim-nerdcommenter (requires neovim)
- neovim-nerdtree (requires neovim)
- neovim-nightfox (requires neovim)
- neovim-noice-git (requires neovim)
- neovim-nordic-git (requires neovim)
- neovim-notify (requires neovim)
- neovim-notify-git (requires neovim)
- neovim-nui-git (requires neovim)
- neovim-null-ls-git (requires neovim)
- neovim-numb-git (requires neovim)
- neovim-nvim-treesitter (requires neovim)
- neovim-octo-git (requires neovim)
- neovim-onedark-git (requires neovim)
- neovim-orgmode (requires neovim)
- neovim-orgmode-git (requires neovim)
- neovim-pears-git (requires neovim)
- neovim-persistence-git (requires neovim)
- neovim-plenary (requires neovim)
- neovim-plenary-git (requires neovim)
- neovim-plenary-opt-git (requires neovim)
- neovim-plug (requires vim-plugin-runtime)
- neovim-plug-git (requires neovim)
- neovim-polyglot-git (requires neovim)
- neovim-popup-git (requires neovim)
- neovim-presence-git (requires neovim)
- neovim-project (requires neovim)
- neovim-project-git (requires neovim)
- neovim-promise-async-git (requires neovim)
- neovim-qml (requires neovim)
- neovim-qt-git (requires neovim)
- neovim-qt6-git (requires neovim)
- neovim-range-highlight-git (requires neovim)
- neovim-razer-git (requires neovim)
- neovim-registers (requires neovim)
- neovim-registers-git (requires neovim)
- neovim-renamer (requires neovim)
- neovim-renamer-git (requires neovim)
- neovim-rose-pine-git (requires neovim)
- neovim-scnvim-git (requires neovim)
- neovim-scrollview (requires neovim)
- neovim-scrollview-git (requires neovim)
- neovim-semshi-git (requires neovim)
- neovim-session-lens-git (requires neovim)
- neovim-seti (requires neovim)
- neovim-sidebar-dev-git (requires neovim)
- neovim-sidebar-git (requires neovim)
- neovim-sniprun (requires neovim)
- neovim-sonokai-git (requires neovim)
- neovim-stabilize-git (requires neovim)
- neovim-staline-git (requires neovim)
- neovim-substrata-git (requires neovim)
- neovim-suda-opt-git (requires neovim)
- neovim-supertab (requires neovim)
- neovim-surround (requires neovim)
- neovim-surround-opt-git (requires neovim)
- neovim-swap-opt-git (requires neovim)
- neovim-symbols-outline-git
- neovim-symlinks (requires neovim)
- neovim-syntastic (requires neovim)
- neovim-tabout-git (requires neovim)
- neovim-tagbar (requires neovim)
- neovim-taglist (requires neovim)
- neovim-targets-opt-git (requires neovim)
- neovim-telescope (requires neovim)
- neovim-telescope-coc-git (requires neovim)
- neovim-telescope-file-browser-git (requires neovim)
- neovim-telescope-fzf-native-git (requires neovim)
- neovim-telescope-fzf-native-opt-git (requires neovim)
- neovim-telescope-git (requires neovim)
- neovim-telescope-opt-git (requires neovim)
- neovim-telescope-project-git (requires neovim)
- neovim-telescope-ui-select-git (requires neovim)
- neovim-texlabconfig-opt-git (requires neovim)
- neovim-togglelist-opt-git (requires neovim)
- neovim-tokyodark-git (requires neovim)
- neovim-tokyonight (requires neovim)
- neovim-tokyonight-git (requires neovim)
- neovim-tree-lua-git (requires neovim)
- neovim-tree-sitter-git (requires neovim)
- neovim-trouble-git (requires neovim)
- neovim-truezen-git (requires neovim)
- neovim-twilight-git (requires neovim)
- neovim-ufo-git (requires neovim)
- neovim-ultisnips (requires neovim)
- neovim-ultisnips-opt-git (requires neovim)
- neovim-undotree-opt-git (requires neovim)
- neovim-vimtex-opt-git (requires neovim)
- neovim-vista-git (requires neovim)
- neovim-visual-multi (requires neovim)
- neovim-web-devicons-git (requires neovim)
- neovim-which-key-opt-git (requires neovim)
- neovim-wordmotion-opt-git (requires neovim)
- neovim-workspace (requires neovim)
- neovim-zen-mode-git (requires neovim)
- neovim-zenbones (requires neovim)
- neovim-zenbones-git (requires vim-plugin-runtime)
- nvchad-git (requires neovim)
- nvim-crystal-git (requires neovim)
- nvim-ft-pkgbuild (requires neovim)
- nvim-ghost-git (requires neovim)
- nvim-lazy (requires neovim)
- nvim-packer-git (requires neovim)
- nvim-r (requires neovim) (optional)
- nvim-treesitter-parsers-git (requires neovim)
- nvim-zig-git (requires neovim)
- nvimpager (requires neovim)
- nvimpager-git (requires neovim)
- nyaovim (requires neovim)
- oni (requires neovim)
- oni-git (requires neovim)
- onivim-git (requires neovim)
- pacnews-neovim-git (requires neovim)
- page-git (requires neovim)
- pass-parcellite (requires vim-plugin-runtime) (optional)
- renvim-bin (requires neovim)
- ruby-neovim (requires neovim)
- sleepyneko-git (requires neovim)
- snip (requires neovim)
- term-notes (requires neovim)
- uivonim (requires neovim)
- uivonim-bin (requires neovim)
- v (requires neovim) (optional)
- vim-256noir-git (requires vim-plugin-runtime)
- vim-a-git (requires vim-plugin-runtime)
- vim-ack-git (requires vim-plugin-runtime)
- vim-airline-nord-git (requires vim-plugin-runtime)
- vim-ale-git (requires vim-plugin-runtime)
- vim-align (requires vim-plugin-runtime)
- vim-amora-git (requires vim-plugin-runtime)
- vim-aquarium (requires vim-plugin-runtime)
- vim-aquarium-git (requires vim-plugin-runtime)
- vim-arm-syntax-git (requires vim-plugin-runtime)
- vim-asyncrun (requires vim-plugin-runtime)
- vim-asyncrun-git (requires vim-plugin-runtime)
- vim-aurora-git (requires vim-plugin-runtime)
- vim-autoformat-git (requires neovim) (make)
- vim-aylin-git (requires vim-plugin-runtime)
- vim-ayu-git (requires vim-plugin-runtime)
- vim-beancount-git (requires vim-plugin-runtime)
- vim-better-whitespace-git (requires vim-plugin-runtime)
- vim-bogster-git (requires vim-plugin-runtime)
- vim-caw (requires vim-plugin-runtime)
- vim-caw-git (requires vim-plugin-runtime)
- vim-clap (requires vim-plugin-runtime)
- vim-closer-git (requires vim-plugin-runtime)
- vim-closetag-git (requires neovim) (optional)
- vim-code-dark-git (requires vim-plugin-runtime)
- vim-colors-night-git (requires vim-plugin-runtime)
- vim-colors-pencil-git (requires vim-plugin-runtime)
- vim-colors-spring-night-git (requires vim-plugin-runtime)
- vim-context-git (requires vim-plugin-runtime)
- vim-copilot-git (requires vim-plugin-runtime)
- vim-coverage-highlight (requires vim-plugin-runtime)
- vim-cpp-enhanced-highlight-git (requires vim-plugin-runtime)
- vim-cpp-modern-git (requires vim-plugin-runtime)
- vim-css3 (requires vim-plugin-runtime)
- vim-css3-git (requires vim-plugin-runtime)
- vim-ctrlp-git (requires vim-plugin-runtime)
- vim-ctrlspace-git (requires vim-plugin-runtime)
- vim-cutlass-git (requires vim-plugin-runtime)
- vim-dadbod (requires vim-plugin-runtime)
- vim-dadbod-git (requires vim-plugin-runtime)
- vim-dadbod-ui-git (requires vim-plugin-runtime)
- vim-dein (requires neovim) (optional)
- vim-dein-git (requires neovim) (optional)
- vim-delimitmate-git (requires vim-plugin-runtime)
- vim-denops (requires vim-plugin-runtime)
- vim-detectspelllang (requires vim-plugin-runtime)
- vim-deus-git (requires vim-plugin-runtime)
- vim-devicons-git (requires vim-plugin-runtime)
- vim-dim (requires vim-plugin-runtime)
- vim-dispatch (requires vim-plugin-runtime)
- vim-dispatch-git (requires vim-plugin-runtime)
- vim-dockerfile-git (requires vim-plugin-runtime)
- vim-dracula (requires vim-plugin-runtime)
- vim-dracula-git (requires vim-plugin-runtime)
- vim-editorconfig (requires vim-plugin-runtime)
- vim-embark-git (requires vim-plugin-runtime)
- vim-emmet-git (requires vim-plugin-runtime)
- vim-endwise (requires vim-plugin-runtime)
- vim-envy-git (requires vim-plugin-runtime)
- vim-ferm (requires vim-plugin-runtime)
- vim-ferm-git (requires vim-plugin-runtime)
- vim-fern (requires vim-plugin-runtime)
- vim-ferret (requires vim-plugin-runtime)
- vim-fzf-checkout-git (requires vim-plugin-runtime)
- vim-fzf-git (requires vim-plugin-runtime)
- vim-gemini-git (requires vim-plugin-runtime)
- vim-git-messenger-git (requires vim-plugin-runtime)
- vim-git-wip-git (requires vim-plugin-runtime)
- vim-gitignore-git (requires vim-plugin-runtime)
- vim-goyo-git (requires vim-plugin-runtime)
- vim-grepper-git (requires vim-plugin-runtime)
- vim-gutentags-git (requires vim-plugin-runtime)
- vim-hexokinase-git (requires neovim) (optional)
- vim-hexokinase-git (requires vim-plugin-runtime)
- vim-httplog (requires neovim) (optional)
- vim-illuminate-git (requires vim-plugin-runtime)
- vim-indent-rainbow-git (requires neovim) (optional)
- vim-instant-markdown (requires neovim) (optional)
- vim-kotlin-git (requires vim-plugin-runtime)
- vim-lastplace-git (requires vim-plugin-runtime)
- vim-lexima (requires vim-plugin-runtime)
- vim-lexima-git (requires vim-plugin-runtime)
- vim-lightline-bufferline-git (requires vim-plugin-runtime)
- vim-lightline-nord-git (requires vim-plugin-runtime)
- vim-limelight-git (requires vim-plugin-runtime)
- vim-lists (requires vim-plugin-runtime)
- vim-localvimrc-git (requires vim-plugin-runtime)
- vim-m3u (requires neovim) (optional)
- vim-markdown-git (requires vim-plugin-runtime)
- vim-matchup-git (requires vim-plugin-runtime)
- vim-material-git (requires vim-plugin-runtime)
- vim-melange (requires vim-plugin-runtime)
- vim-mesonic-git (requires neovim) (optional)
- vim-miramare-git (requires vim-plugin-runtime)
- vim-mkdx (requires vim-plugin-runtime)
- vim-mkdx-git (requires vim-plugin-runtime)
- vim-moonfly-git (requires vim-plugin-runtime)
- vim-move-git (requires vim-plugin-runtime)
- vim-msp (requires vim-plugin-runtime)
- vim-neomake-git (requires vim-plugin-runtime)
- vim-nerdtree-git (requires vim-plugin-runtime)
- vim-nerdtree-syntax-highlight (requires vim-plugin-runtime)
- vim-nightfly-git (requires vim-plugin-runtime)
- vim-nord-git (requires vim-plugin-runtime)
- vim-obsession-git (requires vim-plugin-runtime)
- vim-oceanic-material-git (requires vim-plugin-runtime)
- vim-off-git (requires vim-plugin-runtime)
- vim-openvpn (requires neovim) (optional)
- vim-pac (requires neovim) (optional)
- vim-palenight-git (requires vim-plugin-runtime)
- vim-pandoc-syntax-git (requires vim-plugin-runtime)
- vim-pastie (requires vim-plugin-runtime)
- vim-photon-git (requires vim-plugin-runtime)
- vim-pkgbuild-git (requires vim-plugin-runtime)
- vim-plantuml-git (requires vim-plugin-runtime)
- vim-prosession-git (requires vim-plugin-runtime)
- vim-purify-git (requires vim-plugin-runtime)
- vim-quick-scope (requires vim-plugin-runtime)
- vim-quick-scope-git (requires vim-plugin-runtime)
- vim-quickui (requires vim-plugin-runtime)
- vim-quickui-git (requires vim-plugin-runtime)
- vim-rigel-git (requires vim-plugin-runtime)
- vim-securemodelines-git (requires vim-plugin-runtime)
- vim-sideways-git (requires vim-plugin-runtime)
- vim-signify-git (requires vim-plugin-runtime)
- vim-sneak (requires vim-plugin-runtime)
- vim-sneak-git (requires vim-plugin-runtime)
- vim-spaceduck-git (requires vim-plugin-runtime)
- vim-speeddating-git (requires vim-plugin-runtime)
- vim-spell-is (requires vim-plugin-runtime)
- vim-spelunker-git (requires vim-plugin-runtime)
- vim-splitjoin (requires vim-plugin-runtime)
- vim-splitjoin-git (requires vim-plugin-runtime)
- vim-srcery (requires vim-plugin-runtime)
- vim-srcery-git (requires vim-plugin-runtime)
- vim-ssh-annex-git (requires vim-plugin-runtime)
- vim-sslsecure (requires vim-plugin-runtime)
- vim-startuptime (requires vim-plugin-runtime)
- vim-startuptime-git (requires vim-plugin-runtime)
- vim-stripper-git (requires vim-plugin-runtime)
- vim-substrata-git (requires vim-plugin-runtime)
- vim-suda (requires vim-plugin-runtime)
- vim-suda-git (requires vim-plugin-runtime)
- vim-switch-git (requires vim-plugin-runtime)
- vim-table-mode-git (requires vim-plugin-runtime)
- vim-terminus-git (requires vim-plugin-runtime)
- vim-test-git (requires vim-plugin-runtime)
- vim-themis (requires vim-plugin-runtime)
- vim-themis-git (requires vim-plugin-runtime)
- vim-toast-git (requires vim-plugin-runtime)
- vim-trailing-whitespace-git (requires vim-plugin-runtime)
- vim-unicode-git (requires vim-plugin-runtime)
- vim-vader-git (requires vim-plugin-runtime)
- vim-vifm-git (requires vim-plugin-runtime)
- vim-vimade-git (requires vim-plugin-runtime)
- vim-vsnip-git (requires vim-plugin-runtime)
- vim-wayland-clipboard-git (requires vim-plugin-runtime)
- vim-wheel (requires vim-plugin-runtime)
- vim-wheel-git (requires vim-plugin-runtime)
- vim-which-key-git (requires vim-plugin-runtime)
- vim-wiki (requires vim-plugin-runtime)
- vim-wiki-ft-git (requires vim-plugin-runtime)
- vim-wiki-git (requires vim-plugin-runtime)
- vim-wolfram-git (requires vim-plugin-runtime)
- vim-workspace (requires vim-plugin-runtime)
- vim-workspace-git (requires vim-plugin-runtime)
- vim-wpgtk-git (requires vim-plugin-runtime)
- vim-yin-yang-git (requires vim-plugin-runtime)
- vim-yoink-git (requires vim-plugin-runtime)
- vim-yui-git (requires vim-plugin-runtime)
- vimscripts-autoclose (requires neovim)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 40 Next › Last »
Farzat commented on 2024-02-01 06:18 (UTC)
Farzat commented on 2024-01-31 03:50 (UTC)
I switched to tree-sitter-git for now. That should fix the build problems.
carbonchauvinist commented on 2024-01-27 19:43 (UTC) (edited on 2024-01-29 05:14 (UTC) by carbonchauvinist)
@grappas I was running into the same issue, I was able to avoid it for the time being by editing the PKGBUILD to build and make the bundled tree-sitter dependency.
I assume this means that the standard tree-sitter version in our main repos is somehow the culprit? Not sure, maybe others with more insight can chime in.
--edit So yes, appears to be the issue with the standard tree-sitter package which is from Feb '23
Meanwhile the ts_query_cursor_set_max_start_depth
api was not added until Apr '23
tldr; will need to either install tree-sitter-git from the aur, or edit the neovim-git PKGBUILD to build and use the bundled tree-sitter dependency -- at least until the tree-sitter package from the main repos is updated
here's an example of modifying build()
to use the bundled
build() {
cmake -S"$_pkgname/cmake.deps" -B"$_pkgname/.deps" \
-GNinja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DUSE_BUNDLED=OFF \
-DUSE_BUNDLED_TS=ON
cmake --build "$_pkgname/.deps"
cmake -S"$_pkgname" -Bbuild \
-GNinja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr
cmake --build build
}
grappas commented on 2024-01-26 23:10 (UTC)
/usr/bin/ld: /tmp/ccQVL6AK.ltrans27.ltrans.o: in function `node_rawquery':
/home/grappas/.cache/yay/neovim-git/src/neovim/src/nvim/lua/treesitter.c:1452:(.text+0x8736): undefined reference to `ts_query_cursor_set_max_start_depth'
/usr/bin/ld: /home/grappas/.cache/yay/neovim-git/src/neovim/src/nvim/lua/treesitter.c:1476:(.text+0x8953): undefined reference to `ts_query_cursor_set_max_start_depth'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
phush0 commented on 2024-01-21 12:01 (UTC)
As later it will not build at all
-- Install configuration: "RelWithDebInfo"
-- Set non-toolchain portion of runtime path of "/home/phusho/.cache/aurutils/sync/neovim-git/pkg/neovim-git/usr/bin/nvim" to ""
CMake Error at build/src/nvim/cmake_install.cmake:102 (file):
file INSTALL cannot find
"/home/phusho/.cache/aurutils/sync/neovim-git/src/build/lib/nvim": No such
file or directory.
Call Stack (most recent call first):
build/cmake_install.cmake:87 (include)
==> ERROR: A failure occurred in package().
Aborting...
sapient_cogbag commented on 2023-09-27 05:55 (UTC) (edited on 2023-09-27 06:34 (UTC) by sapient_cogbag)
The Neovim built by this PKGBUILD currently does not work fully. Neovim now by-default depends on some bundled TreeSitter parsers (in particular, for LSP hover, it now needs the Markdown treesitter parser ^.^), and this PKGBUILD doesn't currently build those default bundled treesitter parsers.
To fix it, it should hopefully be relatively simple - the neovim github provides instructions on how to include only one or two bundled deps: https://github.com/neovim/neovim/wiki/Building-Neovim#how-to-build-without-bundled-dependencies
The relevant CMake define to use on the dependencies CMake dir (from looking in https://github.com/neovim/neovim/blob/master/cmake.deps/CMakeLists.txt ^.^) should be -DUSE_BUNDLED=OFF -DUSE_BUNDLED_TS_PARSERS
Edit: In particular, it gives errors when trying to use LSP hover, because it expects the markdown
and markdown_inner
parsers to be installed :(
Edit 2: This code in build()
fixes the problem for me ^.^
cmake -S"$_pkgname/cmake.deps" -B"$_pkgname/.deps" \
-GNinja \
-DUSE_BUNDLED=OFF \
-DUSE_BUNDLED_TS_PARSERS=ON
cmake --build "$_pkgname/.deps"
cmake -S"$_pkgname" -Bbuild \
-GNinja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr
cmake --build build
It ends up with the cmake --install
putting the parsers in /usr/lib/nvim/parser
, but I think that's on the runtimepath
given that it still makes neovim work correctly :)
willemw commented on 2023-08-29 16:53 (UTC) (edited on 2023-08-29 17:05 (UTC) by willemw)
The git command in pkgver() does not print the latest tag. It prints v0.9.0
.
The latest version is v0.9.1
. Package neovim is on version 0.9.1. See also the output of git tag
.
EDIT: The installed version is even higher:
$ nvim --version
NVIM v0.10.0-dev-986+g97cfee39ee
...
eclairevoyant commented on 2023-07-19 23:47 (UTC) (edited on 2023-07-20 00:22 (UTC) by eclairevoyant)
@alone no. https://bugs.archlinux.org/task/34677
@REMorin read https://wiki.archlinux.org/title/Arch_User_Repository#Flagging_packages_out-of-date, also you obviously didn't read the pinned comment
REmorin commented on 2023-07-19 11:38 (UTC)
@eclairevoyant, the version should be 0.10.0.*
, shouldn't it?
Pinned Comments
fwalch commented on 2016-07-04 19:52 (UTC) (edited on 2016-07-04 19:54 (UTC) by fwalch)