mimikun / dotfiles

mimikun's dotfiles
MIT License
10 stars 0 forks source link

Fix azusa's neovim checkhealth error #177

Closed mimikun closed 8 months ago

mimikun commented 9 months ago

==============================================================================
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

==============================================================================
mason: require("mason.health").check()

mason.nvim ~
- OK mason.nvim version v1.9.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: 2024-01-17-flaky-venus` 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.5.0 (x86_64-pc-linux-gnu) libcurl/8.5.0 OpenSSL/3.2.0 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.4 libpsl/0.21.2 (+libidn2/2.3.4) libssh2/1.11.0 nghttp2/1.58.0`
- OK gzip: `gzip 1.13`
- OK tar: `tar (GNU tar) 1.35`
- OK bash: `GNU bash, version 5.2.21(1)-release (x86_64-pc-linux-gnu)`
- OK sh: `Ok`

mason.nvim [Languages] ~
- OK Go: `go version go1.21.5 linux/amd64`
- 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 Ruby: `ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux]`
- OK node: `v20.11.0`
- OK cargo: `cargo 1.77.0-nightly (84976cd69 2024-01-12)`
- OK luarocks: `/home/mimikun/.local/share/mise/installs/lua/5.4.6/luarocks/bin/luarocks 3.9.2`
- WARNING julia: not available
  - ADVICE:
    - spawn: julia failed with exit code - and signal -. julia is not executable
- OK python: `Python 3.12.1`
- WARNING JAVA_HOME: not available
  - ADVICE:
    - spawn: /home/mimikun/.cache/coursier/arc/https/github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_x64_linux_hotspot_8u292b10.tar.gz/jdk8u292-b10/bin/java failed with exit code - and signal -. /home/mimikun/.cache/coursier/arc/https/github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_x64_linux_hotspot_8u292b10.tar.gz/jdk8u292-b10/bin/java is not executable
- OK python3_host_prog: `Python 3.12.1`
- OK java: `openjdk version "11.0.22" 2024-01-16`
- OK RubyGem: `3.5.3`
- OK javac: `javac 11.0.22`
- OK npm: `10.2.4`
- OK pip: `pip 23.3.2 from /home/mimikun/.local/share/mise/installs/python/3/lib/python3.12/site-packages/pip (python 3.12)`
- OK python3_host_prog pip: `pip 23.3.2 from /home/mimikun/.local/share/mise/installs/python/3.12.1/lib/python3.12/site-packages/pip (python 3.12)`
- OK python venv: `Ok`

mason.nvim [GitHub] ~
- OK GitHub API rate limit. Used: 9. Remaining: 4991. Limit: 5000. Reset: Wed 17 Jan 2024 11:05:35 PM JST.

==============================================================================
nvim: require("nvim.health").check()

Configuration ~
- OK no issues found

Runtime ~
- OK $VIMRUNTIME: /home/mimikun/.local/share/mise/installs/neovim/nightly/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="WezTerm"
- $COLORTERM="truecolor"

==============================================================================
nvim-treesitter: require("nvim-treesitter.health").check()

Installation ~
- OK `tree-sitter` found 0.20.8 (0c49d6745b3fc4822ab02e0018770cd6383a779c) (parser generator, only needed for :TSInstallFromGrammar)
- OK `node` found v20.11.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 = "6.7.0-arch3-1",
  sysname = "Linux",
  version = "#1 SMP PREEMPT_DYNAMIC Sat, 13 Jan 2024 14:37:14 +0000"
} ~

Parser/Features         H L F I J
  - bash                ✓ ✓ ✓ . ✓
  - c                   ✓ ✓ ✓ ✓ ✓
  - c_sharp             ✓ ✓ ✓ . ✓
  - cmake               ✓ . ✓ ✓ .
  - cpp                 ✓ ✓ ✓ ✓ ✓
  - css                 ✓ . ✓ ✓ ✓
  - dockerfile          ✓ . . . ✓
  - fish                ✓ ✓ ✓ ✓ ✓
  - git_config          ✓ . . . .
  - git_rebase          ✓ . . . ✓
  - gitattributes       ✓ ✓ . . ✓
  - gitcommit           ✓ . . . ✓
  - gitignore           ✓ . . . .
  - go                  ✓ ✓ ✓ ✓ ✓
  - gomod               ✓ . . . ✓
  - gosum               ✓ . . . .
  - gowork              ✓ . . . ✓
  - graphql             ✓ . . ✓ ✓
  - html                ✓ ✓ ✓ ✓ ✓
  - ini                 ✓ . ✓ . .
  - java                ✓ ✓ ✓ ✓ ✓
  - javascript          ✓ ✓ ✓ ✓ ✓
  - jq                  ✓ ✓ . . ✓
  - jsdoc               ✓ . . . .
  - json                ✓ ✓ ✓ ✓ .
  - json5               ✓ . . . ✓
  - kdl                 ✓ ✓ ✓ ✓ ✓
  - latex               ✓ . ✓ . ✓
  - lua                 ✓ ✓ ✓ ✓ ✓
  - luadoc              ✓ . . . .
  - luap                ✓ . . . .
  - luau                ✓ ✓ ✓ ✓ ✓
  - make                ✓ . ✓ . ✓
  - markdown            ✓ . ✓ ✓ ✓
  - markdown_inline     ✓ . . . ✓
  - ninja               ✓ . ✓ ✓ .
  - nix                 ✓ ✓ ✓ . ✓
  - ocaml               ✓ ✓ ✓ ✓ ✓
  - ocaml_interface     ✓ ✓ ✓ ✓ ✓
  - python              ✓ ✓ ✓ ✓ ✓
  - query               ✓ ✓ ✓ ✓ ✓
  - regex               ✓ . . . .
  - rst                 ✓ ✓ . . ✓
  - ruby                ✓ ✓ ✓ ✓ ✓
  - rust                ✓ ✓ ✓ ✓ ✓
  - scala               ✓ ✓ ✓ . ✓
  - scss                ✓ . ✓ ✓ .
  - sql                 ✓ . . ✓ ✓
  - svelte              ✓ . ✓ ✓ ✓
  - swift               ✓ ✓ . ✓ .
  - toml                ✓ ✓ ✓ ✓ ✓
  - tsx                 ✓ ✓ ✓ ✓ ✓
  - typescript          ✓ ✓ ✓ ✓ ✓
  - vim                 ✓ ✓ ✓ . ✓
  - vimdoc              ✓ . . . ✓
  - vue                 ✓ . ✓ ✓ ✓
  - yaml                ✓ ✓ ✓ ✓ ✓
  - 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.clipboard: require("provider.clipboard.health").check()

Clipboard (optional) ~
- OK Clipboard tool found: xclip

==============================================================================
provider.node: require("provider.node.health").check()

Node.js provider (optional) ~
- Node.js: v20.11.0

- Nvim node.js host: /home/mimikun/.npm-global/lib/node_modules/neovim/bin/cli.js
- OK Latest "neovim" npm/yarn/pnpm package is installed: 4.10.1

==============================================================================
provider.perl: require("provider.perl.health").check()

Perl provider (optional) ~
- Disabled (loaded_perl_provider=0).

==============================================================================
provider.python: require("provider.python.health").check()

Python 3 provider (optional) ~
- Using: g:python3_host_prog = "~/.local/share/mise/shims/python"
- Executable: /home/mimikun/.local/share/mise/shims/python
- ERROR Failed to run healthcheck for "provider.python" plugin. Exception:
  ...lls/neovim/nightly/share/nvim/runtime/lua/vim/health.lua:371: Command error (job=9, exit code 1): /home/mimikun/.local/share/mise/shims/python -c 'import sys; sys.path = [p for p in sys.path if p != ""]; import neovim; print(neovim.__file__)' (in /home/mimikun)

==============================================================================
provider.ruby: require("provider.ruby.health").check()

Ruby provider (optional) ~
- Ruby: ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [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

==============================================================================
telescope: require("telescope.health").check()

Checking for required plugins ~
- OK plenary installed.
- OK nvim-treesitter installed.

Checking external dependencies ~
- OK rg: found ripgrep 14.1.0
- OK fd: found fd 9.0.0

===== Installed extensions ===== ~

Telescope Extension: `fzf` ~
- OK lib working as expected
- OK file_sorter correctly configured
- OK generic_sorter correctly configured

==============================================================================
vim.lsp: require("vim.lsp.health").check()

- LSP log level : WARN
- Log path: /home/mimikun/.local/state/nvim/lsp.log
- Log size: 127 KB

vim.lsp: Active Clients ~
- No active clients

==============================================================================
vim.treesitter: require("vim.treesitter.health").check()

- Nvim runtime ABI version: 14
- OK Parser: bash       ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/bash.so
- OK Parser: c          ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/c.so
- OK Parser: c_sharp    ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/c_sharp.so
- OK Parser: cmake      ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/cmake.so
- OK Parser: cpp        ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/cpp.so
- OK Parser: css        ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/css.so
- OK Parser: dockerfile ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/dockerfile.so
- OK Parser: fish       ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/fish.so
- OK Parser: git_config ABI: 13, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/git_config.so
- OK Parser: git_rebase ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/git_rebase.so
- OK Parser: gitattributes ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/gitattributes.so
- OK Parser: gitcommit  ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/gitcommit.so
- OK Parser: gitignore  ABI: 13, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/gitignore.so
- OK Parser: go         ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/go.so
- OK Parser: gomod      ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/gomod.so
- OK Parser: gosum      ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/gosum.so
- OK Parser: gowork     ABI: 13, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/gowork.so
- OK Parser: graphql    ABI: 13, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/graphql.so
- OK Parser: html       ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/html.so
- OK Parser: ini        ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/ini.so
- OK Parser: java       ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/java.so
- OK Parser: javascript ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/javascript.so
- OK Parser: jq         ABI: 13, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/jq.so
- OK Parser: jsdoc      ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/jsdoc.so
- OK Parser: json       ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/json.so
- OK Parser: json5      ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/json5.so
- OK Parser: kdl        ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/kdl.so
- OK Parser: latex      ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/latex.so
- OK Parser: lua        ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/lua.so
- OK Parser: luadoc     ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/luadoc.so
- OK Parser: luap       ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/luap.so
- OK Parser: luau       ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/luau.so
- OK Parser: make       ABI: 13, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/make.so
- OK Parser: markdown   ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/markdown.so
- OK Parser: markdown_inline ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/markdown_inline.so
- OK Parser: ninja      ABI: 13, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/ninja.so
- OK Parser: nix        ABI: 13, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/nix.so
- OK Parser: ocaml      ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/ocaml.so
- OK Parser: ocaml_interface ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/ocaml_interface.so
- OK Parser: python     ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/python.so
- OK Parser: query      ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/query.so
- OK Parser: regex      ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/regex.so
- OK Parser: rst        ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/rst.so
- OK Parser: ruby       ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/ruby.so
- OK Parser: rust       ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/rust.so
- OK Parser: scala      ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/scala.so
- OK Parser: scss       ABI: 13, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/scss.so
- OK Parser: sql        ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/sql.so
- OK Parser: svelte     ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/svelte.so
- OK Parser: swift      ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/swift.so
- OK Parser: toml       ABI: 13, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/toml.so
- OK Parser: tsx        ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/tsx.so
- OK Parser: typescript ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/typescript.so
- OK Parser: vim        ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/vim.so
- OK Parser: vimdoc     ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/vimdoc.so
- OK Parser: vue        ABI: 13, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/vue.so
- OK Parser: yaml       ABI: 13, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/yaml.so
- OK Parser: zig        ABI: 14, path: /home/mimikun/.local/share/nvim/site/lazy/nvim-treesitter/parser/zig.so
- OK Parser: bash       ABI: 14, path: /home/mimikun/.local/share/mise/installs/neovim/nightly/lib/nvim/parser/bash.so
- OK Parser: c          ABI: 14, path: /home/mimikun/.local/share/mise/installs/neovim/nightly/lib/nvim/parser/c.so
- OK Parser: lua        ABI: 14, path: /home/mimikun/.local/share/mise/installs/neovim/nightly/lib/nvim/parser/lua.so
- OK Parser: markdown   ABI: 14, path: /home/mimikun/.local/share/mise/installs/neovim/nightly/lib/nvim/parser/markdown.so
- OK Parser: markdown_inline ABI: 14, path: /home/mimikun/.local/share/mise/installs/neovim/nightly/lib/nvim/parser/markdown_inline.so
- OK Parser: python     ABI: 14, path: /home/mimikun/.local/share/mise/installs/neovim/nightly/lib/nvim/parser/python.so
- OK Parser: query      ABI: 14, path: /home/mimikun/.local/share/mise/installs/neovim/nightly/lib/nvim/parser/query.so
- OK Parser: vim        ABI: 14, path: /home/mimikun/.local/share/mise/installs/neovim/nightly/lib/nvim/parser/vim.so
- OK Parser: vimdoc     ABI: 14, path: /home/mimikun/.local/share/mise/installs/neovim/nightly/lib/nvim/parser/vimdoc.so

==============================================================================
which-key: require("which-key.health").check()

WhichKey: checking conflicting keymaps ~
- WARNING conflicting keymap exists for mode **"n"**, lhs: **"f"**
- rhs: ` `
mimikun commented 8 months ago

duplicate #256