nvim-Lazyman Neovim health check
diffview: require(“diffview.health”).check()
Checking plugin dependencies ~
- OK nvim-web-devicons installed.
Checking VCS tools ~
- The plugin requires at least one of the supported VCS tools to be valid.
- OK Git found.
- WARNING Git version is outdated! Some functionality might not work as expected, or not at all! Current: 2.25.1, wanted: 2.31.0
- WARNING Configured hg_cmdis not executable: ‘hg’
- ERROR No valid VCS tool was found!
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.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-13-steel-pumpis installed.
mason.nvim [Core utils] ~
- OK unzip: UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.
- OK wget: GNU Wget 1.20.3 built on linux-gnu.
- OK curl: curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
- OK gzip: gzip 1.10
- OK tar: tar (GNU tar) 1.30
- OK bash: GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
- OK sh: Ok
mason.nvim [Languages] ~
- OK Go: go version go1.20.3 linux/amd64
- OK Ruby: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
- OK PHP: PHP 7.4.3-4ubuntu2.19 (cli) (built: Jun 27 2023 15:49:59) ( NTS )
- OK RubyGem: 3.1.2
- OK node: v16.13.2
- OK npm: 8.5.2
- WARNING luarocks: unsupported version /usr/bin/luarocks 2.4.2- ADVICE:- Luarocks version must be >= 3.0.0.
 
 
- ADVICE:
- OK cargo: cargo 1.72.0 (103a7ff2e 2023-08-15)
- OK Composer: Composer 1.10.1 2020-03-13 20:34:27
- OK python: Python 3.8.10
- OK python3_host_prog: Python 3.8.10
- OK python3_host_prog pip: pip 23.2.1 from /home/ronnie/.local/lib/python3.8/site-packages/pip (python 3.8)
- OK pip: pip 23.2.1 from /home/ronnie/.local/lib/python3.8/site-packages/pip (python 3.8)
- OK java: openjdk version "11.0.20.1" 2023-08-24
- OK python venv: Ok
- OK julia: julia version 1.4.1
- OK javac: javac 11.0.20.1
mason.nvim [GitHub] ~
- OK GitHub API rate limit. Used: 0. Remaining: 5000. Limit: 5000. Reset: Wed 13 Sep 2023 06:04:41 PM PDT.
mkdp: health#mkdp#check
- Platform: linux
- Nvim Version: NVIM v0.9.1
- Node version: v16.13.2 
- Script: /home/ronnie/.local/share/nvim-Lazyman/lazy/markdown-preview.nvim/app/server.js
- Script exists: 1
- OK Using node
noice: require(“noice.health”).check()
noice.nvim ~
- OK Neovim >= 0.8.0
- OK vim.go.lazyredraw is not enabled
- OK nvim-notify is installed
- 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
null-ls: require(“null-ls.health”).check()
- OK gitsigns: the source “gitsigns” can be ran.
- OK zsh: the command “zsh” is executable.
- ERROR actionlint: the command “actionlint” is not executable.
- OK stylua: the command “stylua” is executable.
- OK prettier: the command “prettier” is executable.
- OK ruff: the command “ruff” is executable.
- OK black: the command “black” is executable.
- OK beautysh: the command “beautysh” is executable.
- OK flake8: the command “flake8” is executable.
- OK latexindent: the command “latexindent” is executable.
- OK shfmt: the command “shfmt” is executable.
- OK markdownlint: the command “markdownlint” is executable.
- OK goimports: the command “goimports” is executable.
- OK gofumpt: the command “gofumpt” is executable.
- OK golines: the command “golines” is executable.
nvim: require(“nvim.health”).check()
Configuration ~
- OK no issues found
Runtime ~
- OK $VIMRUNTIME: /home/ronnie/.local/share/bob/v0.9.1/nvim-linux64/share/nvim/runtime
Performance ~
- OK Build type: Release
Remote Plugins ~
- OK Up to date
terminal ~
- key_backspace (kbs) terminfo entry: key_backspace=\177
- key_dc (kdch1) terminfo entry: key_dc=\E[3~
- $COLORTERM=”truecolor”
nvim-dap-repl-highlights: require(“nvim-dap-repl-highlights.health”).check()
- OK
nvim-treesitter: require(“nvim-treesitter.health”).check()
Installation ~
- OK tree-sitterfound 0.20.8 (parser generator, only needed for :TSInstallFromGrammar)
- OK nodefound v16.13.2 (only needed for :TSInstallFromGrammar)
- OK gitexecutable found.
- OK ccexecutable found. Selected from { vim.NIL, “cc”, “gcc”, “clang”, “cl”, “zig” } Version: cc (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0
- 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.4.0-162-generic”, sysname = “Linux”, version = “#179-Ubuntu SMP Mon Aug 14 08:51:31 UTC 2023” } ~
Parser/Features H L F I J
- astro ✓ ✓ ✓ ✓ ✓
- bash ✓ ✓ ✓ . ✓
- css ✓ . ✓ ✓ ✓
- dap_repl ✓ . . . .
- gitcommit ✓ . . . ✓
- graphql ✓ . . ✓ ✓
- html ✓ ✓ ✓ ✓ ✓
- javascript ✓ ✓ ✓ ✓ ✓
- json ✓ ✓ ✓ ✓ .
- json5 ✓ . . . ✓
- lua ✓ ✓ ✓ ✓ ✓
- markdown ✓ . ✓ ✓ ✓
- markdown_inline ✓ . . . ✓
- prisma ✓ . . . .
- query ✓ ✓ ✓ ✓ ✓
- regex ✓ . . . .
- svelte ✓ . ✓ ✓ ✓
- tsx ✓ ✓ ✓ ✓ ✓
- typescript ✓ ✓ ✓ ✓ ✓
- vim ✓ ✓ ✓ . ✓
- vimdoc ✓ . . . ✓
- vue ✓ . ✓ ✓ ✓
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: health#provider#check
Clipboard (optional) ~
- OK Clipboard tool found: xsel
Python 3 provider (optional) ~
- Using: g:python3_host_prog = “/usr/bin/python3”
- Executable: /usr/bin/python3
- Python version: 3.8.10
- pynvim version: 0.4.3
- OK Latest pynvim is installed.
Python virtualenv ~
- OK no $VIRTUAL_ENV
Ruby provider (optional) ~
- Ruby: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
- Host: /home/ronnie/.gem/ruby/2.7.0/bin/neovim-ruby-host
- OK Latest “neovim” gem is installed: 0.9.1
Node.js provider (optional) ~
- Node.js: v16.13.2
- Nvim node.js host: /home/ronnie/.local/lib/node_modules/neovim/bin/cli.js
- OK Latest “neovim” npm/yarn/pnpm package is installed: 4.10.1
Perl provider (optional) ~
- Disabled (g:loaded_perl_provider=0).
rainbow-delimiters: require(“rainbow-delimiters.health”).check()
- No custom configuration; see :help - rb-delimiters-setup - for information. 
telescope: require(“telescope.health”).check()
Checking for required plugins ~
- OK plenary installed.
- OK nvim-treesitter installed.
Checking external dependencies ~
- OK rg: found ripgrep 12.1.1 (rev 7cb211378a)
- OK fd: found fd 7.4.0
Telescope Extension: fzf ~
- OK lib working as expected
- WARNING file_sorter is not configured
- OK generic_sorter correctly configured
Telescope Extension: git_worktree ~
- No healthcheck provided
Telescope Extension: noice ~
- No healthcheck provided
Telescope Extension: notify ~
- No healthcheck provided
Telescope Extension: repo ~
- OK Will use batto preview non-markdown READMEs
- OK Will use batto preview markdown READMEs
- WARNING Install glowfor a better preview of markdown files
- OK locate: found - locatemlocate 0.26 Copyright (C) 2007 Red Hat, Inc. All rights reserved. This software is distributed under the GPL v.2.- This program is provided with NO WARRANTY, to the extent permitted by law. 
- Repos found for :Telescope repo cached_list: /home/btest/.config/nvim-Abstract/.git, /home/btest/.config/nvim-Allaman/.git…
- OK fd: found fdfindfd 7.4.0
- Repos found for :Telescope repo list: …
telescope._extensions.repo: require(“telescope._extensions.repo.health”).check()
- OK Will use batto preview non-markdown READMEs
- OK Will use batto preview markdown READMEs
- WARNING Install glowfor a better preview of markdown files
- OK locate: found - locatemlocate 0.26 Copyright (C) 2007 Red Hat, Inc. All rights reserved. This software is distributed under the GPL v.2.- This program is provided with NO WARRANTY, to the extent permitted by law. 
- Repos found for :Telescope repo cached_list: /home/btest/.config/nvim-Abstract/.git, /home/btest/.config/nvim-Allaman/.git…
- OK fd: found fdfindfd 7.4.0
- Repos found for :Telescope repo list: …
vim.lsp: require(“vim.lsp.health”).check()
- LSP log level : WARN
- Log path: /home/ronnie/.local/state/nvim-Lazyman/lsp.log
- Log size: 7 KB
vim.lsp: Active Clients ~
- marksman (id=1, root_dir=/home/ronnie/.config/nvim-Lazyman)
- null-ls (id=2, root_dir=/home/ronnie/.config/nvim-Lazyman)
vim.treesitter: require(“vim.treesitter.health”).check()
- Nvim runtime ABI version: 14
- OK Parser: astro ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/astro.so
- OK Parser: bash ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/bash.so
- OK Parser: css ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/css.so
- OK Parser: dap_repl ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/dap_repl.so
- OK Parser: gitcommit ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/gitcommit.so
- OK Parser: graphql ABI: 13, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/graphql.so
- OK Parser: html ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/html.so
- OK Parser: javascript ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/javascript.so
- OK Parser: json ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/json.so
- OK Parser: json5 ABI: 13, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/json5.so
- OK Parser: lua ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/lua.so
- OK Parser: markdown ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/markdown.so
- OK Parser: markdown_inline ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/markdown_inline.so
- OK Parser: prisma ABI: 13, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/prisma.so
- OK Parser: query ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/query.so
- OK Parser: regex ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/regex.so
- OK Parser: svelte ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/svelte.so
- OK Parser: tsx ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/tsx.so
- OK Parser: typescript ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/typescript.so
- OK Parser: vim ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/vim.so
- OK Parser: vimdoc ABI: 14, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/vimdoc.so
- OK Parser: vue ABI: 13, path: /home/ronnie/.local/share/nvim-Lazyman/lazy/nvim-treesitter/parser/vue.so
which-key: require(“which-key.health”).check()
WhichKey: checking conflicting keymaps ~
- OK No conflicting keymaps found