saecki / crates.nvim

A neovim plugin that helps managing crates.io dependencies
MIT License
872 stars 29 forks source link

No command is working #52

Closed alloc33 closed 1 year ago

alloc33 commented 1 year ago

It shows me the version of the crates beside, but when I try to run some commands when I stay on the same line with crate name - it doesn't do anything at all. For example I try to call lua require('crates').open_crates_io() on any crate and it doesn't work. The only command which works - lua require('crates').show_versions_popup()

saecki commented 1 year ago

What version of neovim are you using? On which platform are you? What does :checkhealth say?

mawkler commented 1 year ago

@Saecki I'm having the same issue.

I'm on Neovim nightly v0.10.0-dev-dfa8b58

This is the output of :checkhealth:

Click to expand ``` ============================================================================== crates: health#crates#check Checking for required plugins ~ - WARNING health#report_start is deprecated, use vim.health.start instead. :help |deprecated| This feature will be removed in Nvim version 0.11 - OK plenary.nvim installed - WARNING health#report_ok is deprecated, use vim.health.ok instead. :help |deprecated| This feature will be removed in Nvim version 0.11 - OK null-ls.nvim installed Checking for external dependencies ~ - OK curl installed - OK xdg-open installed ============================================================================== lazy: require("lazy.health").check() lazy.nvim ~ - OK Git installed - OK no existing packages found by other package managers - OK packer_compiled.lua not found - WARNING {zk-nvim}: unknown key ============================================================================== mason: require("mason.health").check() mason.nvim ~ - OK mason.nvim version v1.8.0 - OK PATH: prepend - OK Providers: mason.providers.registry-api mason.providers.client - OK neovim version >= 0.7.0 mason.nvim [Registries] ~ - OK Registry `github.com/mason-org/mason-registry version: 2023-09-27-dutch-porgy` is installed. mason.nvim [Core utils] ~ - OK unzip: `UnZip 6.00 of 20 April 2009, by Info-ZIP. Maintained by C. Spieler. Send` - OK wget: `GNU Wget 1.21.4 built on linux-gnu.` - OK curl: `curl 8.3.0 (x86_64-pc-linux-gnu) libcurl/8.3.0 OpenSSL/3.1.2 zlib/1.3 brotli/1.0.9 zstd/1.5.5 libidn2/2.3.4 libpsl/0.21.2 (+libidn2/2.3.4) libssh2/1.11.0 nghttp2/1.56.0` - OK gzip: `gzip 1.13` - OK tar: `tar (GNU tar) 1.35` - OK bash: `GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)` - OK sh: `Ok` mason.nvim [Languages] ~ - WARNING luarocks: not available - ADVICE: - spawn: luarocks failed with exit code - and signal -. luarocks is not executable - WARNING Composer: not available - ADVICE: - spawn: composer failed with exit code - and signal -. composer is not executable - WARNING PHP: not available - ADVICE: - spawn: php failed with exit code - and signal -. php is not executable - OK Go: `go version go1.21.1 linux/amd64` - OK Ruby: `ruby 3.0.6p216 (2023-03-30 revision 23a532679b) [x86_64-linux]` - OK node: `v16.20.0` - OK cargo: `cargo 1.70.0 (ec8a8a0ca 2023-04-25)` - WARNING julia: not available - ADVICE: - spawn: julia failed with exit code - and signal -. julia is not executable - OK python: `Python 3.11.5` - OK java: `openjdk version "11.0.20.1" 2023-08-24` - OK RubyGem: `3.3.25` - OK javac: `javac 11.0.20.1` - OK npm: `8.19.4` - OK pip: `pip 23.2.1 from /usr/lib/python3.11/site-packages/pip (python 3.11)` - OK python venv: `Ok` mason.nvim [GitHub] ~ - OK GitHub API rate limit. Used: 0. Remaining: 5000. Limit: 5000. Reset: ons 27 sep 2023 12:20:10. ============================================================================== noice: require("noice.health").check() noice.nvim ~ - OK **Neovim** >= 0.8.0 - OK You're using a GUI that should work ok - OK **vim.go.lazyredraw** is not enabled - OK **nvim-notify** is installed - WARNING You added `S` to `vim.opt.shortmess`. Search count messages will not be handled by Noice. So no virtual text for search count. - OK **TreeSitter vim** parser is installed - OK **TreeSitter regex** parser is installed - OK **TreeSitter lua** parser is installed - OK **TreeSitter bash** parser is installed - OK **TreeSitter markdown** parser is installed - OK **TreeSitter markdown_inline** parser is installed - OK `vim.notify` is set to **Noice** - OK `vim.lsp.handlers["textDocument/hover"]` is set to **Noice** - OK `vim.lsp.handlers["textDocument/signatureHelp"]` is set to **Noice** - OK `vim.lsp.handlers["window/showMessage"]` is set to **Noice** - WARNING `vim.lsp.util.convert_input_to_markdown_lines` is not configured to be handled by **Noice** - WARNING `vim.lsp.util.stylize_markdown` is not configured to be handled by **Noice** - WARNING `cmp.entry.get_documentation` is not configured to be handled by **Noice** ============================================================================== null-ls: require("null-ls.health").check() - OK shfmt: the command "shfmt" is executable. - OK autopep8: the command "autopep8" is executable. - OK prettier: the command "prettier" is executable. - OK latexindent: the command "latexindent" is executable. - dictionary: cannot verify if the command is an executable. - OK typos: the command "typos" is executable. - crates.nvim: cannot verify if the command is an executable. ============================================================================== nvim: require("nvim.health").check() Configuration ~ - OK no issues found Runtime ~ - OK $VIMRUNTIME: /usr/share/nvim/runtime Performance ~ - OK Build type: RelWithDebInfo Remote Plugins ~ - OK Up to date terminal ~ - key_backspace (kbs) terminfo entry: `key_backspace=\177` - key_dc (kdch1) terminfo entry: `key_dc=\E[3~` - $TERM_PROGRAM="tmux" - $COLORTERM="truecolor" tmux ~ - OK escape-time: 0 - WARNING `focus-events` is not enabled. |'autoread'| may not work. - ADVICE: - (tmux 1.9+ only) Set `focus-events` in ~/.tmux.conf: set-option -g focus-events on - $TERM: tmux-256color ============================================================================== nvim-treesitter: require("nvim-treesitter.health").check() Installation ~ - WARNING `tree-sitter` executable not found (parser generator, only needed for :TSInstallFromGrammar, not required for :TSInstall) - OK `node` found v16.20.0 (only needed for :TSInstallFromGrammar) - OK `git` executable found. - OK `cc` executable found. Selected from { vim.NIL, "cc", "gcc", "clang", "cl", "zig" } Version: cc (GCC) 13.2.1 20230801 - OK Neovim was compiled with tree-sitter runtime ABI version 14 (required >=13). Parsers must be compatible with runtime ABI. OS Info: { machine = "x86_64", release = "5.13.19-2-MANJARO", sysname = "Linux", version = "#1 SMP PREEMPT Sun Sep 19 21:31:53 UTC 2021" } ~ Parser/Features H L F I J - ada ✓ ✓ ✓ . . - agda ✓ . ✓ . . - apex ✓ ✓ ✓ . . - arduino ✓ ✓ ✓ ✓ ✓ - astro ✓ ✓ ✓ ✓ ✓ - awk ✓ . . . ✓ - bash ✓ ✓ ✓ . ✓ - bass ✓ ✓ ✓ ✓ ✓ - beancount ✓ . ✓ . . - bibtex ✓ . ✓ ✓ . - bicep ✓ ✓ ✓ ✓ ✓ - bitbake ✓ ✓ ✓ ✓ ✓ - blueprint ✓ . . . . - c ✓ ✓ ✓ ✓ ✓ - c_sharp ✓ ✓ ✓ . ✓ - cairo ✓ ✓ ✓ ✓ ✓ - capnp ✓ ✓ ✓ ✓ ✓ - chatito ✓ ✓ ✓ ✓ ✓ - clojure ✓ ✓ ✓ . ✓ - cmake ✓ . ✓ ✓ . - comment ✓ . . . . - commonlisp ✓ ✓ ✓ . . - cooklang ✓ . . . . - corn ✓ ✓ ✓ ✓ . - cpon ✓ ✓ ✓ ✓ ✓ - cpp ✓ ✓ ✓ ✓ ✓ - css ✓ . ✓ ✓ ✓ - csv ✓ . . . . - cuda ✓ ✓ ✓ ✓ ✓ - cue ✓ ✓ ✓ ✓ ✓ - dart ✓ ✓ ✓ ✓ ✓ - devicetree ✓ ✓ ✓ ✓ ✓ - dhall ✓ . ✓ . ✓ - diff ✓ . . . . - dockerfile ✓ . . . ✓ - dot ✓ . . . ✓ - doxygen ✓ . . ✓ ✓ - dtd ✓ . ✓ . ✓ - ebnf ✓ . . . . - eds ✓ . ✓ . . - eex ✓ . . . ✓ - elixir ✓ ✓ ✓ ✓ ✓ - elm ✓ . . . ✓ - elsa ✓ ✓ ✓ ✓ ✓ - elvish ✓ . . . ✓ - embedded_template ✓ . . . ✓ - erlang ✓ . ✓ . . - fennel ✓ ✓ ✓ . ✓ - firrtl ✓ ✓ ✓ ✓ ✓ - fish ✓ ✓ ✓ ✓ ✓ - foam ✓ ✓ ✓ ✓ ✓ - forth ✓ ✓ ✓ ✓ ✓ - fortran ✓ . ✓ ✓ . - fsh ✓ . . . . - func ✓ . . . . - fusion ✓ ✓ ✓ ✓ . - gdscript ✓ ✓ ✓ ✓ ✓ - git_config ✓ . . . . - git_rebase ✓ . . . ✓ - gitattributes ✓ . . . ✓ - gitcommit ✓ . . . ✓ - gitignore ✓ . . . . - gleam ✓ ✓ ✓ ✓ ✓ - glimmer ✓ ✓ ✓ ✓ . - glsl ✓ ✓ ✓ ✓ ✓ - go ✓ ✓ ✓ ✓ ✓ - godot_resource ✓ ✓ ✓ . . - gomod ✓ . . . ✓ - gosum ✓ . . . . - gowork ✓ . . . ✓ - gpg ✓ . . . ✓ - graphql ✓ . . ✓ ✓ - groovy ✓ . . . ✓ - hack ✓ . . . . - hare ✓ ✓ ✓ ✓ ✓ - haskell ✓ . ✓ . ✓ - haskell_persistent ✓ . ✓ . . - hcl ✓ . ✓ ✓ ✓ - heex ✓ ✓ ✓ ✓ ✓ - hjson ✓ ✓ ✓ ✓ ✓ - hlsl ✓ ✓ ✓ ✓ ✓ - hocon ✓ . . . ✓ - hoon ✓ ✓ ✓ . . - html ✓ ✓ ✓ ✓ ✓ - htmldjango ✓ . ✓ ✓ ✓ - http ✓ . . . ✓ - hurl ✓ . ✓ ✓ ✓ - ini ✓ . ✓ . . - ispc ✓ ✓ ✓ ✓ ✓ - janet_simple ✓ ✓ ✓ . ✓ - java ✓ ✓ ✓ ✓ ✓ - javascript ✓ ✓ ✓ ✓ ✓ - jq ✓ . . . ✓ - jsdoc ✓ . . . . - json ✓ ✓ ✓ ✓ . - json5 ✓ . . . ✓ - jsonc ✓ ✓ ✓ ✓ ✓ - jsonnet ✓ ✓ ✓ . . - julia ✓ ✓ ✓ ✓ ✓ - kconfig ✓ ✓ ✓ ✓ ✓ - kdl ✓ ✓ ✓ ✓ ✓ - kotlin ✓ ✓ ✓ . ✓ - lalrpop ✓ ✓ . . ✓ - latex ✓ . ✓ . ✓ - ledger ✓ . ✓ ✓ ✓ - llvm ✓ . . . . - lua ✓ ✓ ✓ ✓ ✓ - luadoc ✓ . . . . - luap ✓ . . . . - luau ✓ ✓ ✓ ✓ ✓ - m68k ✓ ✓ ✓ . ✓ - make ✓ . ✓ . ✓ - markdown ✓ . ✓ ✓ ✓ - markdown_inline ✓ . . . ✓ - matlab ✓ ✓ ✓ ✓ ✓ - menhir ✓ . . . ✓ - mermaid ✓ . . . . - meson ✓ . ✓ . ✓ - nickel ✓ . . ✓ . - ninja ✓ . ✓ ✓ . - nix ✓ ✓ ✓ . ✓ - norg . . . . . - nqc ✓ ✓ ✓ ✓ ✓ - objc ✓ ✓ ✓ ✓ ✓ - ocaml ✓ ✓ ✓ ✓ ✓ - ocaml_interface ✓ ✓ ✓ ✓ ✓ - odin ✓ ✓ ✓ ✓ ✓ - org . . . . . - pascal ✓ ✓ ✓ ✓ ✓ - passwd ✓ . . . . - pem ✓ . ✓ . ✓ - perl ✓ . ✓ . ✓ - php ✓ ✓ ✓ ✓ ✓ - phpdoc ✓ . . . . - pioasm ✓ . . . ✓ - po ✓ . ✓ . ✓ - poe_filter ✓ . ✓ ✓ ✓ - pony ✓ ✓ ✓ ✓ ✓ - prisma ✓ . . . . - promql ✓ . . . ✓ - proto ✓ . ✓ . . - prql ✓ . . . ✓ - psv ✓ . . . . - pug ✓ . . . ✓ - puppet ✓ ✓ ✓ ✓ ✓ - pymanifest ✓ . . . ✓ - python ✓ ✓ ✓ ✓ ✓ - ql ✓ ✓ ✓ ✓ ✓ - qmldir ✓ . . . ✓ - qmljs ✓ . ✓ . . - query ✓ ✓ ✓ ✓ ✓ - r ✓ ✓ . ✓ ✓ - racket ✓ . ✓ . ✓ - rasi ✓ ✓ ✓ ✓ . - re2c ✓ ✓ ✓ ✓ ✓ - regex ✓ . . . . - rego ✓ . . . ✓ - requirements ✓ . . . ✓ - rnoweb ✓ . ✓ . ✓ - robot ✓ . ✓ ✓ . - ron ✓ ✓ ✓ ✓ ✓ - rst ✓ ✓ . . ✓ - ruby ✓ ✓ ✓ ✓ ✓ - rust ✓ ✓ ✓ ✓ ✓ - scala ✓ ✓ ✓ . ✓ - scheme ✓ . ✓ . ✓ - scss ✓ . ✓ ✓ . - slint ✓ . . ✓ . - smali ✓ ✓ ✓ ✓ ✓ - smithy ✓ . . . . - snakemake ✓ ✓ ✓ . ✓ - solidity ✓ . . . . - soql ✓ . . . . - sosl ✓ . . . . - sparql ✓ ✓ ✓ ✓ ✓ - sql ✓ . . ✓ ✓ - squirrel ✓ ✓ ✓ ✓ ✓ - ssh_config ✓ . ✓ ✓ ✓ - starlark ✓ ✓ ✓ ✓ ✓ - strace ✓ . . . ✓ - supercollider ✓ ✓ ✓ ✓ ✓ - surface ✓ . ✓ ✓ ✓ - svelte ✓ . ✓ ✓ ✓ - sxhkdrc ✓ . ✓ . ✓ - systemtap ✓ ✓ ✓ . ✓ - t32 ✓ ✓ ✓ ✓ ✓ - tablegen ✓ ✓ ✓ ✓ ✓ - terraform ✓ . ✓ ✓ ✓ - textproto ✓ . ✓ ✓ . - thrift ✓ ✓ ✓ ✓ ✓ - tiger ✓ ✓ ✓ ✓ ✓ - tlaplus ✓ ✓ ✓ . ✓ - todotxt ✓ . . . . - toml ✓ ✓ ✓ ✓ ✓ - tsv ✓ . . . . - tsx ✓ ✓ ✓ ✓ ✓ - turtle ✓ ✓ ✓ ✓ ✓ - twig ✓ . . . ✓ - typescript ✓ ✓ ✓ ✓ ✓ - ungrammar ✓ ✓ ✓ ✓ ✓ - usd ✓ ✓ ✓ ✓ . - uxntal ✓ ✓ ✓ ✓ ✓ - v ✓ ✓ ✓ ✓ ✓ - vala ✓ . ✓ . . - verilog ✓ ✓ ✓ . ✓ - vhs ✓ . . . . - vim ✓ ✓ ✓ . ✓ - vimdoc ✓ . . . ✓ - vue ✓ . ✓ ✓ ✓ - wgsl ✓ . ✓ ✓ . - wgsl_bevy ✓ . ✓ ✓ . - xml ✓ . ✓ ✓ ✓ - yaml ✓ ✓ ✓ ✓ ✓ - yang ✓ . ✓ ✓ ✓ - yuck ✓ ✓ ✓ ✓ ✓ - zig ✓ . ✓ ✓ ✓ Legend: H[ighlight], L[ocals], F[olds], I[ndents], In[j]ections +) multiple parsers found, only one will be used x) errors found in the query, try to run :TSUpdate {lang} ~ ============================================================================== provider: require("provider.health").check() Clipboard (optional) ~ - OK Clipboard tool found: xclip Python 3 provider (optional) ~ - WARNING No Python executable found that can `import neovim`. Using the first available executable for diagnostics. - WARNING Could not load Python 3: /usr/bin/python3 does not have the "neovim" module. python3.12 not found in search path or not executable. /usr/bin/python3.11 does not have the "neovim" module. python3.10 not found in search path or not executable. python3.9 not found in search path or not executable. python3.8 not found in search path or not executable. python3.7 not found in search path or not executable. /usr/bin/python does not have the "neovim" module. - ADVICE: - See :help |provider-python| for more information. - You may disable this provider (and warning) by adding `let g:loaded_python3_provider = 0` to your init.vim - Executable: Not found Python virtualenv ~ - OK no $VIRTUAL_ENV Ruby provider (optional) ~ - Ruby: ruby 3.0.6p216 (2023-03-30 revision 23a532679b) [x86_64-linux] - WARNING `neovim-ruby-host` not found. - ADVICE: - Run `gem install neovim` to ensure the neovim RubyGem is installed. - Run `gem environment` to ensure the gem bin directory is in $PATH. - If you are using rvm/rbenv/chruby, try "rehashing". - See :help |g:ruby_host_prog| for non-standard gem installations. - You may disable this provider (and warning) by adding `let g:loaded_ruby_provider = 0` to your init.vim Node.js provider (optional) ~ - Node.js: v16.20.0 - WARNING Missing "neovim" npm (or yarn, pnpm) package. - ADVICE: - Run in shell: npm install -g neovim - Run in shell (if you use yarn): yarn global add neovim - Run in shell (if you use pnpm): pnpm install -g neovim - You may disable this provider (and warning) by adding `let g:loaded_node_provider = 0` to your init.vim Perl provider (optional) ~ - WARNING "Neovim::Ext" cpan module is not installed - ADVICE: - See :help |provider-perl| for more information. - You may disable this provider (and warning) by adding `let g:loaded_perl_provider = 0` to your init.vim ============================================================================== telescope: health#telescope#check Checking for required plugins ~ - OK plenary installed. - OK nvim-treesitter installed. Checking external dependencies ~ - OK rg: found ripgrep 13.0.0 - OK fd: found fd 8.7.0 ===== Installed extensions ===== ~ Telescope Extension: `bookmarks` ~ - No healthcheck provided Telescope Extension: `cder` ~ - No healthcheck provided Telescope Extension: `cheat` ~ - No healthcheck provided Telescope Extension: `dap` ~ - No healthcheck provided Telescope Extension: `frecency` ~ - OK sqlite.lua installed. - OK nvim-web-devicons installed. Telescope Extension: `fzf` ~ - OK lib working as expected - OK file_sorter correctly configured - OK generic_sorter correctly configured Telescope Extension: `git_worktree` ~ - No healthcheck provided Telescope Extension: `notify` ~ - No healthcheck provided Telescope Extension: `zoxide` ~ - No healthcheck provided ============================================================================== ultimate-autopair: require("ultimate-autopair.health").check() ultimate-autopair ~ - OK all test in category `backspace` have passed - OK all test in category `multiline` have passed - OK all test in category `ext_tsnode` have passed - OK all test in category `ext_filetype` have passed - OK all test in category `ext_escape` have passed - OK all test in category `string` have passed - OK all test in category `ext_cmdtype` have passed - OK all test in category `simple` have passed - OK all test in category `ext_alpha` have passed - OK all test in category `ext_fly` have passed - OK all test in category `fastwarp` have passed - OK all test in category `utf8` have passed - OK all test in category `ext_suround` have passed - OK all test in category `newline` have passed - OK all test in category `filter` have passed - OK all test in category `rfaswarp` have passed - OK all test in category `space2` have passed - OK all test in category `options` have passed - OK all test in category `tabout` have passed - OK all test in category `ext_cond` have passed - OK all test in category `space` have passed - OK all test in category `close` have passed ============================================================================== vim.lsp: require("vim.lsp.health").check() - LSP log level : WARN - Log path: /home/melker/.local/state/nvim/lsp.log - Log size: 5240 KB vim.lsp: Active Clients ~ - null-ls (id=1, root_dir=~/maconomy-cli, attached_to=[1]) ============================================================================== vim.treesitter: require("vim.treesitter.health").check() - Nvim runtime ABI version: 14 - OK Parser: ada ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ada.so - OK Parser: agda ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/agda.so - OK Parser: apex ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/apex.so - OK Parser: arduino ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/arduino.so - OK Parser: astro ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/astro.so - OK Parser: awk ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/awk.so - OK Parser: bash ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/bash.so - OK Parser: bass ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/bass.so - OK Parser: beancount ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/beancount.so - OK Parser: bibtex ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/bibtex.so - OK Parser: bicep ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/bicep.so - OK Parser: bitbake ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/bitbake.so - OK Parser: blueprint ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/blueprint.so - OK Parser: c ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/c.so - OK Parser: c_sharp ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/c_sharp.so - OK Parser: cairo ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/cairo.so - OK Parser: capnp ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/capnp.so - OK Parser: chatito ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/chatito.so - OK Parser: clojure ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/clojure.so - OK Parser: cmake ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/cmake.so - OK Parser: comment ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/comment.so - OK Parser: commonlisp ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/commonlisp.so - OK Parser: cooklang ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/cooklang.so - OK Parser: corn ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/corn.so - OK Parser: cpon ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/cpon.so - OK Parser: cpp ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/cpp.so - OK Parser: css ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/css.so - OK Parser: csv ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/csv.so - OK Parser: cuda ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/cuda.so - OK Parser: cue ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/cue.so - OK Parser: d ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/d.so - OK Parser: dart ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/dart.so - OK Parser: devicetree ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/devicetree.so - OK Parser: dhall ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/dhall.so - OK Parser: diff ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/diff.so - OK Parser: dockerfile ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/dockerfile.so - OK Parser: dot ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/dot.so - OK Parser: doxygen ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/doxygen.so - OK Parser: dtd ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/dtd.so - OK Parser: ebnf ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ebnf.so - OK Parser: eds ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/eds.so - OK Parser: eex ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/eex.so - OK Parser: elixir ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/elixir.so - OK Parser: elm ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/elm.so - OK Parser: elsa ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/elsa.so - OK Parser: elvish ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/elvish.so - OK Parser: embedded_template ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/embedded_template.so - OK Parser: erlang ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/erlang.so - OK Parser: fennel ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/fennel.so - OK Parser: firrtl ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/firrtl.so - OK Parser: fish ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/fish.so - OK Parser: foam ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/foam.so - OK Parser: forth ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/forth.so - OK Parser: fortran ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/fortran.so - OK Parser: fsh ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/fsh.so - OK Parser: func ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/func.so - OK Parser: fusion ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/fusion.so - OK Parser: gdscript ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/gdscript.so - OK Parser: git_config ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/git_config.so - OK Parser: git_rebase ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/git_rebase.so - OK Parser: gitattributes ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/gitattributes.so - OK Parser: gitcommit ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/gitcommit.so - OK Parser: gitignore ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/gitignore.so - OK Parser: gleam ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/gleam.so - OK Parser: glimmer ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/glimmer.so - OK Parser: glsl ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/glsl.so - OK Parser: go ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/go.so - OK Parser: godot_resource ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/godot_resource.so - OK Parser: gomod ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/gomod.so - OK Parser: gosum ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/gosum.so - OK Parser: gowork ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/gowork.so - OK Parser: gpg ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/gpg.so - OK Parser: graphql ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/graphql.so - OK Parser: groovy ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/groovy.so - OK Parser: hack ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/hack.so - OK Parser: hare ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/hare.so - OK Parser: haskell ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/haskell.so - OK Parser: haskell_persistent ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/haskell_persistent.so - OK Parser: hcl ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/hcl.so - OK Parser: heex ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/heex.so - OK Parser: hjson ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/hjson.so - OK Parser: hlsl ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/hlsl.so - OK Parser: hocon ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/hocon.so - OK Parser: hoon ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/hoon.so - OK Parser: html ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/html.so - OK Parser: htmldjango ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/htmldjango.so - OK Parser: http ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/http.so - OK Parser: hurl ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/hurl.so - OK Parser: ini ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ini.so - OK Parser: ispc ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ispc.so - OK Parser: janet_simple ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/janet_simple.so - OK Parser: java ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/java.so - OK Parser: javascript ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/javascript.so - OK Parser: jq ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/jq.so - OK Parser: jsdoc ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/jsdoc.so - OK Parser: json ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/json.so - OK Parser: json5 ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/json5.so - OK Parser: jsonc ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/jsonc.so - OK Parser: jsonnet ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/jsonnet.so - OK Parser: julia ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/julia.so - OK Parser: kconfig ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/kconfig.so - OK Parser: kdl ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/kdl.so - OK Parser: kotlin ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/kotlin.so - OK Parser: lalrpop ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/lalrpop.so - OK Parser: latex ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/latex.so - OK Parser: ledger ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ledger.so - OK Parser: llvm ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/llvm.so - OK Parser: lua ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/lua.so - OK Parser: luadoc ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/luadoc.so - OK Parser: luap ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/luap.so - OK Parser: luau ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/luau.so - OK Parser: m68k ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/m68k.so - OK Parser: make ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/make.so - OK Parser: markdown ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/markdown.so - OK Parser: markdown_inline ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/markdown_inline.so - OK Parser: matlab ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/matlab.so - OK Parser: menhir ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/menhir.so - OK Parser: mermaid ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/mermaid.so - OK Parser: meson ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/meson.so - OK Parser: mlir ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/mlir.so - OK Parser: nickel ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/nickel.so - OK Parser: ninja ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ninja.so - OK Parser: nix ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/nix.so - OK Parser: norg ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/norg.so - OK Parser: norg_meta ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/norg_meta.so - OK Parser: nqc ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/nqc.so - OK Parser: objc ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/objc.so - OK Parser: ocaml ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ocaml.so - OK Parser: ocaml_interface ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ocaml_interface.so - OK Parser: ocamllex ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ocamllex.so - OK Parser: odin ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/odin.so - OK Parser: org ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/org.so - OK Parser: pascal ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/pascal.so - OK Parser: passwd ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/passwd.so - OK Parser: pem ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/pem.so - OK Parser: perl ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/perl.so - OK Parser: php ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/php.so - OK Parser: phpdoc ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/phpdoc.so - OK Parser: pioasm ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/pioasm.so - OK Parser: po ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/po.so - OK Parser: poe_filter ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/poe_filter.so - OK Parser: pony ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/pony.so - OK Parser: prisma ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/prisma.so - OK Parser: promql ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/promql.so - OK Parser: proto ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/proto.so - OK Parser: prql ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/prql.so - OK Parser: psv ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/psv.so - OK Parser: pug ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/pug.so - OK Parser: puppet ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/puppet.so - OK Parser: pymanifest ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/pymanifest.so - OK Parser: python ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/python.so - OK Parser: ql ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ql.so - OK Parser: qmldir ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/qmldir.so - OK Parser: qmljs ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/qmljs.so - OK Parser: query ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/query.so - OK Parser: r ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/r.so - OK Parser: racket ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/racket.so - OK Parser: rasi ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/rasi.so - OK Parser: re2c ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/re2c.so - OK Parser: regex ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/regex.so - OK Parser: rego ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/rego.so - OK Parser: requirements ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/requirements.so - OK Parser: rnoweb ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/rnoweb.so - OK Parser: robot ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/robot.so - OK Parser: ron ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ron.so - OK Parser: rst ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/rst.so - OK Parser: ruby ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ruby.so - OK Parser: rust ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/rust.so - OK Parser: scala ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/scala.so - OK Parser: scheme ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/scheme.so - OK Parser: scss ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/scss.so - OK Parser: slint ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/slint.so - OK Parser: smali ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/smali.so - OK Parser: smithy ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/smithy.so - OK Parser: snakemake ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/snakemake.so - OK Parser: solidity ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/solidity.so - OK Parser: soql ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/soql.so - OK Parser: sosl ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/sosl.so - OK Parser: sparql ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/sparql.so - OK Parser: sql ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/sql.so - OK Parser: squirrel ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/squirrel.so - OK Parser: ssh_config ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ssh_config.so - OK Parser: starlark ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/starlark.so - OK Parser: strace ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/strace.so - OK Parser: supercollider ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/supercollider.so - OK Parser: surface ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/surface.so - OK Parser: svelte ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/svelte.so - OK Parser: swift ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/swift.so - OK Parser: sxhkdrc ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/sxhkdrc.so - OK Parser: systemtap ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/systemtap.so - OK Parser: t32 ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/t32.so - OK Parser: tablegen ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/tablegen.so - OK Parser: teal ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/teal.so - OK Parser: terraform ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/terraform.so - OK Parser: textproto ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/textproto.so - OK Parser: thrift ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/thrift.so - OK Parser: tiger ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/tiger.so - OK Parser: tlaplus ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/tlaplus.so - OK Parser: todotxt ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/todotxt.so - OK Parser: toml ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/toml.so - OK Parser: tsv ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/tsv.so - OK Parser: tsx ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/tsx.so - OK Parser: turtle ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/turtle.so - OK Parser: twig ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/twig.so - OK Parser: typescript ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/typescript.so - OK Parser: ungrammar ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/ungrammar.so - OK Parser: usd ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/usd.so - OK Parser: uxntal ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/uxntal.so - OK Parser: v ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/v.so - OK Parser: vala ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/vala.so - OK Parser: verilog ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/verilog.so - OK Parser: vhs ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/vhs.so - OK Parser: vim ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/vim.so - OK Parser: vimdoc ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/vimdoc.so - OK Parser: vue ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/vue.so - OK Parser: wgsl ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/wgsl.so - OK Parser: wgsl_bevy ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/wgsl_bevy.so - OK Parser: wing ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/wing.so - OK Parser: xml ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/xml.so - OK Parser: yaml ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/yaml.so - OK Parser: yang ABI: 13, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/yang.so - OK Parser: yuck ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/yuck.so - OK Parser: zig ABI: 14, path: /home/melker/.local/share/nvim/lazy/nvim-treesitter/parser/zig.so - OK Parser: bash ABI: 14, path: /usr/lib/nvim/parser/bash.so - OK Parser: c ABI: 14, path: /usr/lib/nvim/parser/c.so - OK Parser: lua ABI: 14, path: /usr/lib/nvim/parser/lua.so - OK Parser: markdown ABI: 14, path: /usr/lib/nvim/parser/markdown.so - OK Parser: markdown_inline ABI: 14, path: /usr/lib/nvim/parser/markdown_inline.so - OK Parser: python ABI: 14, path: /usr/lib/nvim/parser/python.so - OK Parser: query ABI: 14, path: /usr/lib/nvim/parser/query.so - OK Parser: vim ABI: 14, path: /usr/lib/nvim/parser/vim.so - OK Parser: vimdoc ABI: 14, path: /usr/lib/nvim/parser/vimdoc.so ```
saecki commented 1 year ago

can you share the problematic file?

mawkler commented 1 year ago
[package]
name = "foo"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
rand = {version = "*"}

This is the config that I'm using:

require('crates').setup({
  popup = {
    keys = {
      toggle_feature = { '<space>lf' },
    },
  },
})
saecki commented 1 year ago

I can't reproduce this bug, even on nightly.

mawkler commented 1 year ago

@Saecki Here's the full minimal config that I'm using:

Click to expand ```lua local root = vim.fn.fnamemodify(vim.fn.expand('$HOME') .. '/nvim-test-config', ':p') for _, name in ipairs({ 'config', 'data', 'state', 'cache' }) do vim.env[('XDG_%s_HOME'):format(name:upper())] = root .. '/' .. name end -- bootstrap lazy.nvim local lazypath = root .. '/plugins/lazy.nvim' if not vim.loop.fs_stat(lazypath) then vim.fn.system({ 'git', 'clone', '--filter=blob:none', 'https://github.com/folke/lazy.nvim.git', lazypath, }) end vim.opt.runtimepath:prepend(lazypath) local plugins = { { 'saecki/crates.nvim', tag = 'v0.3.0', dependencies = 'nvim-lua/plenary.nvim', event = { "BufRead Cargo.toml" }, config = function() require('crates').setup({ popup = { keys = { toggle_feature = { 'lf' }, }, }, }) end } } require('lazy').setup(plugins, { root = root .. '/plugins', }) ```

You use it by running nvim -u path/to/init.lua

When I do :map <space>lf there doesn't seem to be a <space>lf mapping even created.

saecki commented 1 year ago

Oh, I see. When initially lazy loading the plugin on BufRead the first update doesn't get triggered. Reopening the file using :e will fix that. That bug was fixed some time ago, so if you don't use the stable v0.3.0 tag everything should word fine. It's probably time to make a new release anyway.

mawkler commented 1 year ago

@Saecki I tried removing lazy loading and v0.3.0 tag, as well as updating, but I'm still having the same issue. This is what my minimal config looks like now:

Click to expand ```lua local root = vim.fn.fnamemodify(vim.fn.expand('$HOME') .. '/nvim-test-config', ':p') for _, name in ipairs({ 'config', 'data', 'state', 'cache' }) do vim.env[('XDG_%s_HOME'):format(name:upper())] = root .. '/' .. name end -- bootstrap lazy.nvim local lazypath = root .. '/plugins/lazy.nvim' if not vim.loop.fs_stat(lazypath) then vim.fn.system({ 'git', 'clone', '--filter=blob:none', 'https://github.com/folke/lazy.nvim.git', lazypath, }) end vim.opt.runtimepath:prepend(lazypath) local plugins = { { 'saecki/crates.nvim', dependencies = 'nvim-lua/plenary.nvim', config = function() require('crates').setup({ popup = { keys = { toggle_feature = { 'lf' }, }, }, }) end }, } require('lazy').setup(plugins, { root = root .. '/plugins', }) ```

I still don't see any key mapping when I do :map <space>lf (I've tried changing to other key mappings as well).

saecki commented 1 year ago

The key mappings defined there only work inside the popup. To do anything from inside the Cargo.toml file you'll have to add your own key mappings.

mawkler commented 1 year ago

@Saecki Oh that's my bad for not reading the full documentation! Thanks for the help!