-
-
Save citosid/a335aa8a4dfa9d5b860189c87a36d922 to your computer and use it in GitHub Desktop.
astro vim status
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
============================================================================== | |
astronvim: require("astronvim.health").check() | |
AstroNvim ~ | |
- AstroNvim Version: v3.10.3 | |
- Neovim Version: v0.9.0 | |
- OK Using stable Neovim >= 0.8.0 | |
- OK `git` is installed: Used for core functionality such as updater and plugin management | |
- OK `xdg-open` is installed: Used for `gx` mapping for opening files with system opener (Optional) | |
- OK `lazygit` is installed: Used for mappings to pull up git TUI (Optional) | |
- OK `node` is installed: Used for mappings to pull up node REPL (Optional) | |
- WARNING `gdu` is not installed: Used for mappings to pull up disk usage analyzer (Optional) | |
- WARNING `btm` is not installed: Used for mappings to pull up system monitor (Optional) | |
- OK `python` is installed: Used for mappings to pull up python REPL (Optional) | |
============================================================================== | |
gitsigns: require("gitsigns.health").check() | |
- OK git version 2.34.1 | |
============================================================================== | |
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 {telescope-repo.nvim}: unknown key <setup> | |
- WARNING {package-info.nvim}: unknown key <requires> | |
- WARNING {nvim-dap-ui}: overriding <config> | |
- WARNING {browser-bookmarks.nvim}: unknown key <tags> | |
============================================================================== | |
mason: require("mason.health").check() | |
mason.nvim report ~ | |
- OK neovim version >= 0.7.0 | |
- OK Registry `require("mason-registry.index")` is installed. | |
- OK Registry `github.com/mason-org/mason-registry version: 2023-04-17-wilted-march` is installed. | |
- OK **unzip**: `UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.` | |
- OK **Go**: `go version go1.20.3 linux/amd64` | |
- OK **cargo**: `cargo 1.65.0` | |
- OK **luarocks**: `/usr/bin/luarocks 3.8.0` | |
- OK **Ruby**: `ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu]` | |
- OK **RubyGem**: `3.3.5` | |
- OK **Composer**: `Composer version 2.5.5 2023-03-21 11:50:05` | |
- OK **PHP**: `PHP 8.2.5 (cli) (built: Apr 11 2023 16:16:23) (NTS)` | |
- OK **npm**: `9.5.1` | |
- OK **node**: `v18.16.0` | |
- OK **python3**: `Python 3.11.3` | |
- OK **pip3**: `pip 23.0.1 from /home/acruz/.local/lib/python3.10/site-packages/pip (python 3.11)` | |
- OK **javac**: `javac 18.0.2-ea` | |
- OK **java**: `openjdk version "18.0.2-ea" 2022-07-19` | |
- WARNING **julia**: not available | |
- OK **wget**: `GNU Wget 1.21.2 built on linux-gnu.` | |
- OK **curl**: `curl 8.0.1 (x86_64-pc-linux-gnu) libcurl/8.0.1 OpenSSL/1.1.1t zlib/1.2.13 brotli/1.0.9 zstd/1.5.5 libidn2/2.3.4 libssh2/1.10.0 nghttp2/1.52.0 librtmp/2.3` | |
- OK **gzip**: `gzip 1.10` | |
- OK **tar**: `tar (GNU tar) 1.34` | |
- WARNING **pwsh**: not available | |
- OK **bash**: `GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)` | |
- OK **sh**: `Ok` | |
- OK GitHub API rate limit. Used: 1. Remaining: 59. Limit: 60. Reset: Tue 18 Apr 2023 11:58:14 AM EDT. | |
============================================================================== | |
noice: require("noice.health").check() | |
noice.nvim ~ | |
- OK **Neovim** >= 0.8.0 | |
- OK Not running inside **Neovide** | |
- OK You're using a GUI that should work ok | |
- OK **vim.go.lazyredraw** is not enabled | |
- OK **nvim-notify** is installed | |
- OK **TreeSitter vim** parser is installed | |
- WARNING **TreeSitter regex** parser is not installed. Highlighting of the cmdline for regex might be broken | |
- OK **TreeSitter lua** parser is installed | |
- OK **TreeSitter bash** parser is installed | |
- WARNING **TreeSitter markdown** parser is not installed. Highlighting of the cmdline for markdown might be broken | |
- WARNING **TreeSitter markdown_inline** parser is not installed. Highlighting of the cmdline for markdown_inline might be broken | |
- OK `vim.notify` is set to **Noice** | |
- WARNING `vim.lsp.handlers["textDocument/hover"]` is not configured to be handled by **Noice** | |
- WARNING `vim.lsp.handlers["textDocument/signatureHelp"]` is not configured to be handled by **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 shellcheck: the command "shellcheck" is executable. | |
- OK shellcheck: the command "shellcheck" is executable. | |
- OK shfmt: the command "shfmt" is executable. | |
- OK black: the command "black" is executable. | |
- OK isort: the command "isort" is executable. | |
- OK prettierd: the command "prettierd" is executable. | |
============================================================================== | |
nvim: require("nvim.health").check() | |
Configuration ~ | |
- OK no issues found | |
Runtime ~ | |
- OK $VIMRUNTIME: /home/linuxbrew/.linuxbrew/Cellar/neovim/0.9.0/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~` | |
- $TERM_PROGRAM="tmux" | |
- $COLORTERM="truecolor" | |
tmux ~ | |
- ERROR `escape-time` (500) is higher than 300ms | |
- ADVICE: | |
- set escape-time in ~/.tmux.conf: | |
set-option -sg escape-time 10 | |
- https://github.com/neovim/neovim/wiki/Building-Neovim#optimized-builds | |
- 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 ~ | |
- OK `tree-sitter` found 0.20.8 (parser generator, only needed for :TSInstallFromGrammar) | |
- OK `node` found v18.16.0 (only needed for :TSInstallFromGrammar) | |
- OK `git` executable found. | |
- OK `cc` executable found. Selected from { vim.NIL, "cc", "gcc", "clang", "cl", "zig" } | |
Version: cc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.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 = "6.1.23-t2-jammy", | |
sysname = "Linux", | |
version = "#1 SMP PREEMPT_DYNAMIC Thu Apr 6 18:18:47 UTC 2023" | |
} ~ | |
Parser/Features H L F I J | |
- bash ✓ ✓ ✓ . ✓ | |
- c ✓ ✓ ✓ ✓ ✓ | |
- css ✓ . ✓ ✓ ✓ | |
- javascript ✓ ✓ ✓ ✓ ✓ | |
- json ✓ ✓ ✓ ✓ . | |
- lua ✓ ✓ ✓ ✓ ✓ | |
- python ✓ ✓ ✓ ✓ ✓ | |
- query ✓ ✓ ✓ ✓ ✓ | |
- tsx ✓ ✓ ✓ ✓ ✓ | |
- typescript ✓ ✓ ✓ ✓ ✓ | |
- vim ✓ ✓ ✓ . ✓ | |
- vimdoc ✓ . . . ✓ | |
- yaml ✓ ✓ ✓ ✓ ✓ | |
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: xclip | |
Python 3 provider (optional) ~ | |
- `g:python3_host_prog` is not set. Searching for python3 in the environment. | |
- Multiple python3 executables found. Set `g:python3_host_prog` to avoid surprises. | |
- Executable: /home/linuxbrew/.linuxbrew/bin/python3 | |
- Other python executable: /usr/bin/python3 | |
- Other python executable: /bin/python3 | |
- ERROR Command error (job=27, exit code 1): `'/home/linuxbrew/.linuxbrew/bin/python3' -c 'import sys; sys.path = [p for p in sys.path if p != ""]; import neovim; print(neovim.__file__)'` (in '/home/acruz/bethel/jws/jws-backend') | |
stderr: Traceback (most recent call last): File "<string>", line 1, in <module> File "/home/acruz/.local/lib/python3.10/site-packages/neovim/__init__.py", line 5, in <module> import pynvim File "/home/acruz/.local/lib/python3.10/site-packages/pynvim/__init__.py", line 11, in <module> from pynvim.msgpack_rpc import (ErrorResponse, child_session, socket_session, File "/home/acruz/.local/lib/python3.10/site-packages/pynvim/msgpack_rpc/__init__.py", line 10, in <module> from pynvim.msgpack_rpc.session import ErrorResponse, Session File "/home/acruz/.local/lib/python3.10/site-packages/pynvim/msgpack_rpc/session.py", line 7, in <module> import greenlet File "/home/acruz/.local/lib/python3.10/site-packages/greenlet/__init__.py", line 29, in <module> from ._greenlet import _C_API # pylint:disable=no-name-in-module ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ModuleNotFoundError: No module named 'greenlet._greenlet' | |
- Python version: 3.11.3 | |
- pynvim version: unable to load neovim Python module | |
- ERROR pynvim is not installed. | |
Error: unable to load neovim Python module | |
- ADVICE: | |
- Run in shell: /home/linuxbrew/.linuxbrew/bin/python3 -m pip install pynvim | |
Python virtualenv ~ | |
- OK no $VIRTUAL_ENV | |
Ruby provider (optional) ~ | |
- Ruby: ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu] | |
- 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: v18.16.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: require("telescope.health").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: `aerial` ~ | |
- No healthcheck provided | |
Telescope Extension: `fzf` ~ | |
- OK lib working as expected | |
- OK file_sorter correctly configured | |
- OK generic_sorter correctly configured | |
Telescope Extension: `notify` ~ | |
- No healthcheck provided | |
============================================================================== | |
vim.lsp: require("vim.lsp.health").check() | |
- LSP log level : WARN | |
- Log path: /home/acruz/.local/state/nvim/lsp.log | |
- Log size: 10412 KB | |
vim.lsp: Active Clients ~ | |
- null-ls (id=1, root_dir=/home/acruz/my/ts/app) | |
- tsserver (id=2, root_dir=/home/acruz/my/ts/app/packages/auth) | |
============================================================================== | |
vim.treesitter: require("vim.treesitter.health").check() | |
- Nvim runtime ABI version: 14 | |
- OK Parser: bash ABI: 14, path: /home/acruz/.local/share/nvim/lazy/nvim-treesitter/parser/bash.so | |
- OK Parser: css ABI: 13, path: /home/acruz/.local/share/nvim/lazy/nvim-treesitter/parser/css.so | |
- OK Parser: javascript ABI: 14, path: /home/acruz/.local/share/nvim/lazy/nvim-treesitter/parser/javascript.so | |
- OK Parser: json ABI: 13, path: /home/acruz/.local/share/nvim/lazy/nvim-treesitter/parser/json.so | |
- OK Parser: lua ABI: 13, path: /home/acruz/.local/share/nvim/lazy/nvim-treesitter/parser/lua.so | |
- OK Parser: python ABI: 14, path: /home/acruz/.local/share/nvim/lazy/nvim-treesitter/parser/python.so | |
- OK Parser: tsx ABI: 14, path: /home/acruz/.local/share/nvim/lazy/nvim-treesitter/parser/tsx.so | |
- OK Parser: typescript ABI: 14, path: /home/acruz/.local/share/nvim/lazy/nvim-treesitter/parser/typescript.so | |
- OK Parser: yaml ABI: 13, path: /home/acruz/.local/share/nvim/lazy/nvim-treesitter/parser/yaml.so | |
- OK Parser: c ABI: 13, path: /home/linuxbrew/.linuxbrew/Cellar/neovim/0.9.0/lib/nvim/parser/c.so | |
- OK Parser: lua ABI: 13, path: /home/linuxbrew/.linuxbrew/Cellar/neovim/0.9.0/lib/nvim/parser/lua.so | |
- OK Parser: query ABI: 14, path: /home/linuxbrew/.linuxbrew/Cellar/neovim/0.9.0/lib/nvim/parser/query.so | |
- OK Parser: vim ABI: 14, path: /home/linuxbrew/.linuxbrew/Cellar/neovim/0.9.0/lib/nvim/parser/vim.so | |
- OK Parser: vimdoc ABI: 14, path: /home/linuxbrew/.linuxbrew/Cellar/neovim/0.9.0/lib/nvim/parser/vimdoc.so | |
============================================================================== | |
which_key: health#which_key#check | |
WhichKey: checking conflicting keymaps ~ | |
- WARNING conflicting keymap exists for mode **"v"**, lhs: **"<leader>l"** | |
- rhs: ` ` | |
- WARNING conflicting keymap exists for mode **"v"**, lhs: **"<leader>l"** | |
- rhs: ` ` | |
- WARNING conflicting keymap exists for mode **"n"**, lhs: **"gb"** | |
- rhs: `<Plug>(comment_toggle_blockwise)` | |
- WARNING conflicting keymap exists for mode **"n"**, lhs: **"gc"** | |
- rhs: `<Plug>(comment_toggle_linewise)` | |
- WARNING conflicting keymap exists for mode **"v"**, lhs: **"<leader>l"** | |
- rhs: ` ` | |
- WARNING conflicting keymap exists for mode **"v"**, lhs: **"<leader>l"** | |
- rhs: ` ` | |
- WARNING conflicting keymap exists for mode **"v"**, lhs: **"<leader>l"** | |
- rhs: ` ` | |
- WARNING conflicting keymap exists for mode **"v"**, lhs: **"<leader>l"** | |
- rhs: ` ` | |
- WARNING conflicting keymap exists for mode **"v"**, lhs: **"<leader>l"** | |
- rhs: ` ` | |
- WARNING conflicting keymap exists for mode **"v"**, lhs: **"<leader>l"** | |
- rhs: ` ` | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment