diff --git a/health.txt b/health.txt deleted file mode 100644 index 9b108f4..0000000 --- a/health.txt +++ /dev/null @@ -1,1009 +0,0 @@ - -============================================================================== -vim.deprecated: 2 ⚠️ - - ~ -- ⚠️ WARNING vim.F.if_nil is deprecated. Feature will be removed in Nvim 0.15 - - ADVICE: - - use vim.nonnil instead. - - stack traceback: - /Users/robin/.local/share/nvim/lazy/plenary.nvim/lua/plenary/log.lua:82 - /Users/robin/.local/share/nvim/lazy/plenary.nvim/lua/plenary/log.lua:232 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/log.lua:1 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/sorters.lua:1 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/config.lua:2 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/init.lua:129 - /Users/robin/.config/nvim/lua/plugins/telescope.lua:63 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:380 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:395 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:362 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:354 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:353 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/keys.lua:131 - - stack traceback: - /Users/robin/.local/share/nvim/lazy/plenary.nvim/lua/plenary/log.lua:82 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/sorters.lua:1 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/config.lua:2 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/init.lua:129 - /Users/robin/.config/nvim/lua/plugins/telescope.lua:63 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:380 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:395 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:362 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:354 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:353 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/keys.lua:131 - - stack traceback: - /Users/robin/.local/share/nvim/lazy/telescope-ui-select.nvim/lua/telescope/_extensions/ui-select.lua:3 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/_extensions/init.lua:64 - =[C]:-1 - /Users/robin/.config/nvim/lua/plugins/telescope.lua:75 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:380 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:395 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:362 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:354 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:353 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/keys.lua:131 - - stack traceback: - /Users/robin/.local/share/nvim/lazy/telescope-ui-select.nvim/lua/telescope/_extensions/ui-select.lua:19 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/_extensions/init.lua:64 - =[C]:-1 - /Users/robin/.config/nvim/lua/plugins/telescope.lua:75 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:380 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:395 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:362 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:354 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:353 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/keys.lua:131 - - stack traceback: - /Users/robin/.local/share/nvim/lazy/telescope-ui-select.nvim/lua/telescope/_extensions/ui-select.lua:3 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/_extensions/init.lua:20 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/_extensions/init.lua:66 - =[C]:-1 - /Users/robin/.config/nvim/lua/plugins/telescope.lua:75 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:380 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:395 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:362 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:354 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:353 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/keys.lua:131 - - stack traceback: - /Users/robin/.local/share/nvim/lazy/telescope-ui-select.nvim/lua/telescope/_extensions/ui-select.lua:19 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/_extensions/init.lua:20 - /Users/robin/.local/share/nvim/lazy/telescope.nvim/lua/telescope/_extensions/init.lua:66 - =[C]:-1 - /Users/robin/.config/nvim/lua/plugins/telescope.lua:75 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:380 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:395 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:362 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:354 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:353 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/keys.lua:131 - - stack traceback: - /Users/robin/.local/share/nvim/lazy/plenary.nvim/lua/plenary/log.lua:82 - /Users/robin/.config/nvim/local/ai-commit/lua/ai-commit/log.lua:19 - /Users/robin/.config/nvim/local/ai-commit/lua/ai-commit/init.lua:13 - /Users/robin/.config/nvim/lua/plugins/ai-commit.lua:14 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:380 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:395 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:362 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197 - /Users/robin/.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/handler/event.lua:85 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/neogit/lua/neogit/lib/buffer.lua:477 - /Users/robin/.local/share/nvim/lazy/neogit/lua/neogit/lib/buffer.lua:572 - /Users/robin/.local/share/nvim/lazy/neogit/lua/neogit/lib/buffer.lua:766 - /Users/robin/.local/share/nvim/lazy/neogit/lua/neogit/buffers/editor/init.lua:65 - /Users/robin/.local/share/nvim/lazy/neogit/lua/neogit/client.lua:116 - :lua:1 - - stack traceback: - /Users/robin/.local/share/nvim/lazy/plenary.nvim/lua/plenary/log.lua:82 - /Users/robin/.config/nvim/local/ai-provider/lua/ai-provider/log.lua:19 - /Users/robin/.config/nvim/local/ai-provider/lua/ai-provider/log.lua:35 - /Users/robin/.config/nvim/local/ai-provider/lua/ai-provider/providers/copilot.lua:80 - /Users/robin/.config/nvim/local/ai-provider/lua/ai-provider/providers/copilot.lua:110 - /Users/robin/.config/nvim/local/ai-provider/lua/ai-provider/providers/copilot.lua:154 - /Users/robin/.config/nvim/local/ai-provider/lua/ai-provider/providers/copilot.lua:150 - /Users/robin/.config/nvim/local/ai-provider/lua/ai-provider/core.lua:431 - /Users/robin/.config/nvim/local/ai-commit/lua/ai-commit/providers.lua:261 - /Users/robin/.config/nvim/local/ai-commit/lua/ai-commit/providers.lua:546 - /Users/robin/.config/nvim/local/ai-commit/lua/ai-commit/generator.lua:196 - /Users/robin/.config/nvim/local/ai-commit/lua/ai-commit/session_context/init.lua:110 - /Users/robin/.config/nvim/local/ai-commit/lua/ai-commit/session_context/init.lua:120 - /Users/robin/.config/nvim/local/ai-commit/lua/ai-commit/session_context/init.lua:230 - /Users/robin/.config/nvim/local/ai-commit/lua/ai-commit/session_context/git.lua:139 - vim/_core/editor:408 - - ~ -- ⚠️ WARNING vim.validate{} is deprecated. Feature will be removed in Nvim 1.0 - - ADVICE: - - use vim.validate() instead. - - stack traceback: - /Users/robin/.local/share/nvim/lazy/cmp-buffer/lua/cmp_buffer/source.lua:34 - /Users/robin/.local/share/nvim/lazy/cmp-buffer/lua/cmp_buffer/source.lua:45 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/source.lua:239 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/source.lua:283 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/core.lua:308 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/core.lua:178 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/core.lua:170 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/init.lua:363 - =[C]:-1 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/utils/feedkeys.lua:47 - :lua:1 - - stack traceback: - /Users/robin/.local/share/nvim/lazy/cmp-buffer/lua/cmp_buffer/source.lua:34 - /Users/robin/.local/share/nvim/lazy/cmp-buffer/lua/cmp_buffer/source.lua:45 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/source.lua:239 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/source.lua:283 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/core.lua:308 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/core.lua:178 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/core.lua:170 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/init.lua:372 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/utils/autocmd.lua:53 - /Users/robin/.local/share/nvim/lazy/nvim-cmp/lua/cmp/utils/autocmd.lua:14 - -============================================================================== -vim.health: 1 ⚠️ - -System Info ~ -- ✅ OK Up to date (HEAD) -- Nvim version: `v0.13.0-dev-3668+g5231ad1357-Homebrew` 5231ad1357 -- Operating system: Darwin 25.5.0 -- Terminal: ghostty 1.3.1 -- $TERM: xterm-ghostty - -Configuration ~ -- ✅ OK no issues found - -Runtime ~ -- ✅ OK $VIMRUNTIME: /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime - -Performance ~ -- ✅ OK Build type: Release -- Filewatchers (vim._watch): 0 (watch=0, watchdirs=0, inotify=0) -- libuv handles: fs_event=2, fs_poll=0, process=1, timer=113 -- ⚠️ WARNING ulimit -n (max open files) is low: 256, currently open: 21 - - ADVICE: - - 'swapfile' buffers, sockets, channels, and file-watchers consume file descriptors. A low limit causes "(libuv) kqueue(): Too many open files" (EMFILE) errors. - - Increase the limit: add `ulimit -n 8192` to your shell rc. On macOS see also `launchctl limit maxfiles`; on Linux see `/etc/security/limits.conf` and systemd `LimitNOFILE`. - -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="ghostty" -- $COLORTERM="truecolor" - -External Tools ~ -- ✅ OK ripgrep 15.1.0 (/opt/homebrew/bin/rg) -- ✅ OK vim.ui.open: handler found (open) -- ✅ OK git version 2.55.0 (/opt/homebrew/bin/git) -- ✅ OK curl 8.7.1 (/usr/bin/curl) - curl 8.7.1 (x86_64-apple-darwin25.0) libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.68.1 - Release-Date: 2024-03-27 - Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp - Features: alt-svc AsynchDNS GSS-API HSTS HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz MultiSSL NTLM SPNEGO SSL threadsafe UnixSockets - -============================================================================== -vim.lsp: 4 ⚠️ - -- LSP log level : WARN -- Log path: /Users/robin/.local/state/nvim/logs/lsp.log -- Log size: 3376 KB -- Filewatchers "(workspace/didChangeWatchedFiles)" disabled on all clients -- Position encodings: No buffers contain mixed position encodings - -vim.lsp: Active Features ~ -- diagnostics - - Active buffers: - (none) -- document_color - - Active buffers: - (none) -- folding_range - - Active buffers: - (none) -- inlay_hint - - Active buffers: - (none) -- inline_completion - - Active buffers: - (none) -- linked_editing_range - - Active buffers: - (none) -- semantic_tokens - - Active buffers: - (none) - -vim.lsp: Active Clients ~ -- copilot (id: 1) - - Attached buffers: - - Version: 1.517.0 - - Root directory: ~/.config/nvim - - Command: { "node", "/Users/robin/.local/share/nvim/lazy/copilot.lua/copilot/js/language-server.js", "--stdio" } - - Settings: { - advanced = { - timeout = 30000 - }, - telemetry = { - telemetryLevel = "all" - } - } - -vim.lsp: Enabled Configurations ~ -- angularls: - - cmd: - - filetypes: typescript, html, typescriptreact, htmlangular - - root_markers: { "angular.json", "nx.json" } - -- basedpyright: - - cmd: { "basedpyright-langserver", "--stdio" } - - filetypes: python - - on_attach: - - root_markers: { "pyrightconfig.json", "pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", ".git" } - - settings: { - basedpyright = { - analysis = { - autoSearchPaths = true, - diagnosticMode = "openFilesOnly", - typeCheckingMode = "standard", - useLibraryCodeForTypes = true - } - } - } - -- ⚠️ WARNING Unknown filetype 'roslyn' (Hint: filename extension != filetype). -- dprint: - - cmd: { "dprint", "lsp" } - - filetypes: javascript, javascriptreact, typescript, typescriptreact, json, jsonc, markdown, python, toml, rust, roslyn, graphql - - root_markers: { "dprint.json", ".dprint.json", "dprint.jsonc", ".dprint.jsonc" } - - settings: {} - -- jsonls: - - cmd: - - filetypes: json, jsonc - - init_options: { - provideFormatter = true - } - - root_markers: { ".git" } - -- lua_ls: - - cmd: { "lua-language-server" } - - filetypes: lua - - root_markers: { { ".emmyrc.json", ".luarc.json", ".luarc.jsonc" }, { ".luacheckrc", ".stylua.toml", "stylua.toml", "selene.toml", "selene.yml" }, { ".git" } } - - settings: { - Lua = { - codeLens = { - enable = true - }, - completion = { - callSnippet = "Replace" - }, - diagnostics = { - severity = { - ["missing-fields"] = "Hint" - } - }, - hint = { - enable = true, - semicolon = "Disable", - setType = true - }, - telemetry = { - enable = false - }, - workspace = { - checkThirdParty = false, - library = { "/opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime", "${3rd}/luv/library" } - } - } - } - -- stylua: - - cmd: { "stylua", "--lsp" } - - filetypes: lua - - root_markers: { ".stylua.toml", "stylua.toml", ".editorconfig" } - -- ts_ls: - - cmd: - - commands: { - ["editor.action.showReferences"] = - } - - filetypes: javascript, javascriptreact, typescript, typescriptreact - - handlers: { - ["_typescript.rename"] = - } - - init_options: { - hostInfo = "neovim" - } - - on_attach: - - root_dir: - -- ⚠️ WARNING Unknown filetype 'yaml.docker-compose' (Hint: filename extension != filetype). -- ⚠️ WARNING Unknown filetype 'yaml.gitlab' (Hint: filename extension != filetype). -- ⚠️ WARNING Unknown filetype 'yaml.helm-values' (Hint: filename extension != filetype). -- yamlls: - - cmd: - - filetypes: yaml, yaml.docker-compose, yaml.gitlab, yaml.helm-values - - on_init: - - root_markers: { ".git" } - - settings: { - redhat = { - telemetry = { - enabled = false - } - }, - yaml = { - format = { - enable = true - }, - kubernetesCRDStore = { - enable = true - }, - schemaStore = { - enable = false, - url = "" - }, - schemas = { - for_k8s = "abdddsdfsdfsdfsdf", - ["https://json.schemastore.org/kustomization.json"] = "**/kustomization.yaml" - }, - validate = true - } - } - - -============================================================================== -vim.pack: 1 ⚠️ - -vim.pack: basics ~ -- Git: version 2.55.0 (/opt/homebrew/bin/git) -- Lockfile: /Users/robin/.config/nvim/nvim-pack-lock.json -- Plugin directory: /Users/robin/.local/share/nvim/site/pack/core/opt -- ⚠️ WARNING Lockfile is absent, plugin directory is present. Restart Nvim and run `vim.pack.add({})` to regenerate the lockfile - -vim.pack: plugin directory ~ -- ✅ OK - -============================================================================== -vim.provider: ✅ - -Clipboard (optional) ~ -- ✅ OK Clipboard tool found: OSC 52 - -Node.js provider (optional) ~ -- Disabled (loaded_node_provider=0). - -Perl provider (optional) ~ -- Disabled (loaded_perl_provider=0). - -Python 3 provider (optional) ~ -- Disabled (loaded_python3_provider=0). - -Ruby provider (optional) ~ -- Disabled (loaded_ruby_provider=0). - -============================================================================== -vim.treesitter: ✅ - -Treesitter features ~ -- Treesitter ABI support: min 13, max 15 -- WASM parser support: false - -Treesitter parsers ~ -- ✅ OK Parser: angular ABI: 15, path: /Users/robin/.local/share/nvim/site/parser/angular.so -- ✅ OK Parser: angular (not loaded), path: /Users/robin/.local/share/nvim/lazy/nvim-treesitter/parser/angular.so -- ✅ OK Parser: bash ABI: 15, path: /Users/robin/.local/share/nvim/site/parser/bash.so -- ✅ OK Parser: bash (not loaded), path: /Users/robin/.local/share/nvim/lazy/nvim-treesitter/parser/bash.so -- ✅ OK Parser: c ABI: 15, path: /opt/homebrew/Cellar/neovim/HEAD-5231ad1/lib/nvim/parser/c.so -- ✅ OK Parser: c_sharp ABI: 15, path: /Users/robin/.local/share/nvim/site/parser/c_sharp.so -- ✅ OK Parser: c_sharp (not loaded), path: /Users/robin/.local/share/nvim/lazy/nvim-treesitter/parser/c_sharp.so -- ✅ OK Parser: css ABI: 15, path: /Users/robin/.local/share/nvim/site/parser/css.so -- ✅ OK Parser: dockerfile ABI: 14, path: /Users/robin/.local/share/nvim/site/parser/dockerfile.so -- ✅ OK Parser: git_config ABI: 13, path: /Users/robin/.local/share/nvim/lazy/nvim-treesitter/parser/git_config.so -- ✅ OK Parser: gitcommit ABI: 14, path: /Users/robin/.local/share/nvim/lazy/nvim-treesitter/parser/gitcommit.so -- ✅ OK Parser: html ABI: 14, path: /Users/robin/.local/share/nvim/site/parser/html.so -- ✅ OK Parser: http ABI: 14, path: /Users/robin/.local/share/nvim/lazy/nvim-treesitter/parser/http.so -- ✅ OK Parser: json ABI: 14, path: /Users/robin/.local/share/nvim/site/parser/json.so -- ✅ OK Parser: json (not loaded), path: /Users/robin/.local/share/nvim/lazy/nvim-treesitter/parser/json.so -- ✅ OK Parser: lua ABI: 15, path: /opt/homebrew/Cellar/neovim/HEAD-5231ad1/lib/nvim/parser/lua.so -- ✅ OK Parser: markdown ABI: 14, path: /Users/robin/.local/share/nvim/lazy/nvim-treesitter/parser/markdown.so -- ✅ OK Parser: markdown (not loaded), path: /opt/homebrew/Cellar/neovim/HEAD-5231ad1/lib/nvim/parser/markdown.so -- ✅ OK Parser: markdown_inline ABI: 15, path: /opt/homebrew/Cellar/neovim/HEAD-5231ad1/lib/nvim/parser/markdown_inline.so -- ✅ OK Parser: python ABI: 15, path: /Users/robin/.local/share/nvim/site/parser/python.so -- ✅ OK Parser: python (not loaded), path: /Users/robin/.local/share/nvim/lazy/nvim-treesitter/parser/python.so -- ✅ OK Parser: query ABI: 15, path: /opt/homebrew/Cellar/neovim/HEAD-5231ad1/lib/nvim/parser/query.so -- ✅ OK Parser: scss ABI: 13, path: /Users/robin/.local/share/nvim/site/parser/scss.so -- ✅ OK Parser: typescript ABI: 14, path: /Users/robin/.local/share/nvim/site/parser/typescript.so -- ✅ OK Parser: typescript (not loaded), path: /Users/robin/.local/share/nvim/lazy/nvim-treesitter/parser/typescript.so -- ✅ OK Parser: vim ABI: 15, path: /Users/robin/.local/share/nvim/lazy/nvim-treesitter/parser/vim.so -- ✅ OK Parser: vim (not loaded), path: /opt/homebrew/Cellar/neovim/HEAD-5231ad1/lib/nvim/parser/vim.so -- ✅ OK Parser: vimdoc ABI: 15, path: /opt/homebrew/Cellar/neovim/HEAD-5231ad1/lib/nvim/parser/vimdoc.so -- ✅ OK Parser: xml ABI: 14, path: /Users/robin/.local/share/nvim/lazy/nvim-treesitter/parser/xml.so -- ✅ OK Parser: yaml ABI: 15, path: /Users/robin/.local/share/nvim/site/parser/yaml.so - -Treesitter queries ~ -- ✅ OK angular folds /Users/robin/.local/share/nvim/site/queries/angular -- ✅ OK angular highlights /Users/robin/.local/share/nvim/site/queries/angular -- ✅ OK angular indents /Users/robin/.local/share/nvim/site/queries/angular -- ✅ OK angular injections /Users/robin/.local/share/nvim/site/queries/angular -- ✅ OK angular locals /Users/robin/.local/share/nvim/site/queries/angular -- ✅ OK bash folds /Users/robin/.local/share/nvim/site/queries/bash -- ✅ OK bash highlights /Users/robin/.local/share/nvim/site/queries/bash -- ✅ OK bash indents /Users/robin/.local/share/nvim/site/queries/bash -- ✅ OK bash injections /Users/robin/.local/share/nvim/site/queries/bash -- ✅ OK bash locals /Users/robin/.local/share/nvim/site/queries/bash -- ✅ OK c folds /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/c -- ✅ OK c highlights /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/c -- ✅ OK c injections /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/c -- ✅ OK c_sharp folds /Users/robin/.local/share/nvim/site/queries/c_sharp -- ✅ OK c_sharp highlights /Users/robin/.local/share/nvim/site/queries/c_sharp -- ✅ OK c_sharp injections /Users/robin/.local/share/nvim/site/queries/c_sharp -- ✅ OK c_sharp locals /Users/robin/.local/share/nvim/site/queries/c_sharp -- ✅ OK css folds /Users/robin/.local/share/nvim/site/queries/css -- ✅ OK css highlights /Users/robin/.local/share/nvim/site/queries/css -- ✅ OK css highlights /Users/robin/.local/share/nvim/lazy/catppuccin/after/queries/css -- ✅ OK css images /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/css -- ✅ OK css indents /Users/robin/.local/share/nvim/site/queries/css -- ✅ OK css injections /Users/robin/.local/share/nvim/site/queries/css -- ✅ OK dockerfile highlights /Users/robin/.local/share/nvim/site/queries/dockerfile -- ✅ OK dockerfile injections /Users/robin/.local/share/nvim/site/queries/dockerfile -- ✅ OK ecma folds /Users/robin/.local/share/nvim/site/queries/ecma -- ✅ OK ecma highlights /Users/robin/.local/share/nvim/site/queries/ecma -- ✅ OK ecma indents /Users/robin/.local/share/nvim/site/queries/ecma -- ✅ OK ecma injections /Users/robin/.local/share/nvim/site/queries/ecma -- ✅ OK ecma locals /Users/robin/.local/share/nvim/site/queries/ecma -- ✅ OK html folds /Users/robin/.local/share/nvim/site/queries/html -- ✅ OK html highlights /Users/robin/.local/share/nvim/site/queries/html -- ✅ OK html images /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/html -- ✅ OK html indents /Users/robin/.local/share/nvim/site/queries/html -- ✅ OK html injections /Users/robin/.local/share/nvim/site/queries/html -- ✅ OK html locals /Users/robin/.local/share/nvim/site/queries/html -- ✅ OK html_tags highlights /Users/robin/.local/share/nvim/site/queries/html_tags -- ✅ OK html_tags indents /Users/robin/.local/share/nvim/site/queries/html_tags -- ✅ OK html_tags injections /Users/robin/.local/share/nvim/site/queries/html_tags -- ✅ OK javascript highlights /Users/robin/.local/share/nvim/lazy/catppuccin/after/queries/javascript -- ✅ OK javascript images /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/javascript -- ✅ OK json folds /Users/robin/.local/share/nvim/site/queries/json -- ✅ OK json highlights /Users/robin/.local/share/nvim/site/queries/json -- ✅ OK json indents /Users/robin/.local/share/nvim/site/queries/json -- ✅ OK json injections /Users/robin/.local/share/nvim/site/queries/json -- ✅ OK json locals /Users/robin/.local/share/nvim/site/queries/json -- ✅ OK latex images /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/latex -- ✅ OK lua folds /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/lua -- ✅ OK lua highlights /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/lua -- ✅ OK lua highlights /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/lua -- ✅ OK lua injections /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/lua -- ✅ OK lua injections /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/lua -- ✅ OK markdown folds /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/markdown -- ✅ OK markdown highlights /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/markdown -- ✅ OK markdown images /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/markdown -- ✅ OK markdown injections /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/markdown -- ✅ OK markdown injections /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/markdown -- ✅ OK markdown_inline highlights /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/markdown_inline -- ✅ OK markdown_inline images /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/markdown_inline -- ✅ OK markdown_inline injections /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/markdown_inline -- ✅ OK norg images /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/norg -- ✅ OK python folds /Users/robin/.local/share/nvim/site/queries/python -- ✅ OK python highlights /Users/robin/.local/share/nvim/site/queries/python -- ✅ OK python indents /Users/robin/.local/share/nvim/site/queries/python -- ✅ OK python injections /Users/robin/.local/share/nvim/site/queries/python -- ✅ OK python locals /Users/robin/.local/share/nvim/site/queries/python -- ✅ OK query folds /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/query -- ✅ OK query highlights /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/query -- ✅ OK scss folds /Users/robin/.local/share/nvim/site/queries/scss -- ✅ OK scss highlights /Users/robin/.local/share/nvim/site/queries/scss -- ✅ OK scss images /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/scss -- ✅ OK scss indents /Users/robin/.local/share/nvim/site/queries/scss -- ✅ OK scss injections /Users/robin/.local/share/nvim/site/queries/scss -- ✅ OK svelte images /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/svelte -- ✅ OK tsx images /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/tsx -- ✅ OK typescript folds /Users/robin/.local/share/nvim/site/queries/typescript -- ✅ OK typescript highlights /Users/robin/.local/share/nvim/site/queries/typescript -- ✅ OK typescript highlights /Users/robin/.local/share/nvim/lazy/catppuccin/after/queries/typescript -- ✅ OK typescript indents /Users/robin/.local/share/nvim/site/queries/typescript -- ✅ OK typescript injections /Users/robin/.local/share/nvim/site/queries/typescript -- ✅ OK typescript locals /Users/robin/.local/share/nvim/site/queries/typescript -- ✅ OK typst images /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/typst -- ✅ OK vim folds /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/vim -- ✅ OK vim highlights /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/vim -- ✅ OK vim injections /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/vim -- ✅ OK vimdoc highlights /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/vimdoc -- ✅ OK vimdoc injections /opt/homebrew/Cellar/neovim/HEAD-5231ad1/share/nvim/runtime/queries/vimdoc -- ✅ OK vue images /Users/robin/.local/share/nvim/lazy/snacks.nvim/queries/vue -- ✅ OK yaml folds /Users/robin/.local/share/nvim/site/queries/yaml -- ✅ OK yaml highlights /Users/robin/.local/share/nvim/site/queries/yaml -- ✅ OK yaml indents /Users/robin/.local/share/nvim/site/queries/yaml -- ✅ OK yaml injections /Users/robin/.local/share/nvim/site/queries/yaml -- ✅ OK yaml locals /Users/robin/.local/share/nvim/site/queries/yaml - -============================================================================== -vim.ui.img: ✅ - -vim.ui.img ~ -- ✅ OK Graphics protocol: supported - -============================================================================== -claudecode: ✅ - -claudecode.nvim ~ -- ✅ OK Neovim >= 0.8.0 -- ✅ OK claudecode.nvim 0.2.0 is set up -- ✅ OK Claude CLI found: claude (/opt/homebrew/bin/claude) -- CLI version: 2.1.195 (Claude Code) -- ✅ OK Terminal provider 'auto': snacks.nvim available -- ✅ OK WebSocket server running on port 46238 -- ✅ OK Lock file present: /Users/robin/.claude/ide/46238.lock -- No Claude Code client connected yet (launch one with :ClaudeCode) - -============================================================================== -conform: ✅ - -conform.nvim report ~ -- Log file: /Users/robin/.local/state/nvim/logs/conform.log -- ✅ OK prettier ready (tsx, graphql, astro, svelte, vue, yaml, less, scss, css, json, javascriptreact, htmlangular, html, markdown, typescript, jsonc, javascript, ts) -- ✅ OK prettierd ready (tsx, graphql, astro, svelte, vue, yaml, less, scss, css, json, javascriptreact, htmlangular, html, markdown, typescript, jsonc, javascript, ts) -- ✅ OK ruff_fix ready (python) -- ✅ OK ruff_format ready (python) -- ✅ OK ruff_organize_imports ready (python) -- ✅ OK stylua ready (lua) - -============================================================================== -copilot: ✅ - -{copilot.lua} ~ -- {copilot.lua} GitHub Copilot plugin for Neovim - -Copilot Dependencies ~ -- ✅ OK `node` found: v26.4.0 - -Copilot Authentication ~ -- No environment token set (`GITHUB_COPILOT_TOKEN` or `GH_COPILOT_TOKEN`) -- ✅ OK Local credentials found -- Location: `/Users/robin/.config/github-copilot/auth.db` - -Copilot LSP Status ~ -- ✅ OK LSP client is available and running -- Client ID: 1 -- ✅ OK LSP authentication status: authenticated as `Meisterlala` -- For detailed authentication status, run `:Copilot status` - -Copilot Configuration ~ -- ✅ OK Suggestions enabled -- Auto-trigger: enabled -- Panel disabled in configuration -- Enable with `panel = { enabled = true }` in setup() -- Log file: /Users/robin/.local/state/nvim/logs/copilot-lua.log - -============================================================================== -diffview: 1 ⚠️ - -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. -- ✅ OK Git is up-to-date. (2.55.0) -- ⚠️ WARNING Configured `hg_cmd` is not executable: 'hg' - -============================================================================== -fidget: ✅ - -fidget.setup ~ -- ✅ OK All user-specified options are known and accounted for - -fidget.progress ~ -- ✅ OK Using LspProgress handler implementation -- ✅ OK Option 'progress.lsp.progress_ringbuf_size' is 0, using default size - -fidget.notification ~ -- ℹ️ INFO vim.notify() is not set to fidget.notify() -- ℹ️ INFO Rendering notifications for regular UI (e.g., nvim TUI) - -============================================================================== -lazy: 1 ⚠️ - -lazy.nvim ~ -- {lazy.nvim} version `11.17.5` -- ✅ OK {git} `version 2.55.0` -- ⚠️ WARNING found existing packages at `/Users/robin/.local/share/nvim/site/pack/core` -- ✅ OK packer_compiled.lua not found - -luarocks ~ -- ✅ OK luarocks disabled - -============================================================================== -lspconfig: ✅ - -- Skipped. This healthcheck is redundant with `:checkhealth vim.lsp`. - -============================================================================== -luasnip: ✅ - -luasnip ~ -- ✅ OK jsregexp is installed - -============================================================================== -mason: 9 ⚠️ - -mason.nvim ~ -- ✅ OK mason.nvim version v2.3.1 -- ✅ OK PATH: prepend -- ✅ OK Providers: - mason.providers.registry-api - mason.providers.client -- ✅ OK neovim version >= 0.10.0 - -mason.nvim [Registries] ~ -- ✅ OK Registry `github.com/mason-org/mason-registry version: 2026-07-06-ringed-wren` is installed. -- ✅ OK Registry `github.com/Crashdummyy/mason-registry version: 2026-07-07-able-shoe` is installed. -- ✅ OK Registry `SynthesizedRegistrySource` is installed. - -mason.nvim [Core utils] ~ -- ✅ OK unzip: `UnZip 6.00 of 20 April 2009, by Info-ZIP, with modifications by Apple Inc.` -- ⚠️ WARNING wget: not available - - ADVICE: - - spawn: wget failed with exit code - and signal -. Could not find executable "wget" in PATH. - -- ✅ OK curl: `curl 8.7.1 (x86_64-apple-darwin25.0) libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.68.1` -- ✅ OK gzip: `Apple gzip 479` -- ✅ OK tar: `bsdtar 3.5.3 - libarchive 3.7.4 zlib/1.2.12 liblzma/5.4.3 bz2lib/1.0.8 ` -- ✅ OK bash: `GNU bash, version 5.3.15(1)-release (aarch64-apple-darwin25.4.0)` - -mason.nvim [Languages] ~ -- ⚠️ WARNING Go: not available - - ADVICE: - - spawn: go failed with exit code - and signal -. Could not find executable "go" in PATH. - -- ⚠️ WARNING cargo: not available - - ADVICE: - - spawn: cargo failed with exit code - and signal -. Could not find executable "cargo" in PATH. - -- ⚠️ WARNING luarocks: not available - - ADVICE: - - spawn: luarocks failed with exit code - and signal -. Could not find executable "luarocks" in PATH. - -- ⚠️ WARNING Composer: not available - - ADVICE: - - spawn: composer failed with exit code - and signal -. Could not find executable "composer" in PATH. - -- ⚠️ WARNING PHP: not available - - ADVICE: - - spawn: php failed with exit code - and signal -. Could not find executable "php" in PATH. - -- ⚠️ WARNING javac: not available - - ADVICE: - - spawn: javac failed with exit code 1 and signal 0. The operation couldn’t be completed. Unable to locate a Java Runtime. - Please visit http://www.java.com for information on installing Java. - - -- ✅ OK Ruby: `ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin25]` -- ⚠️ WARNING julia: not available - - ADVICE: - - spawn: julia failed with exit code - and signal -. Could not find executable "julia" in PATH. - -- ⚠️ WARNING java: not available - - ADVICE: - - spawn: java failed with exit code 1 and signal 0. The operation couldn’t be completed. Unable to locate a Java Runtime. - Please visit http://www.java.com for information on installing Java. - - -- ✅ OK python: `Python 3.14.6` -- ✅ OK node: `v26.4.0` -- ✅ OK npm: `11.17.0` -- ✅ OK RubyGem: `3.0.3.1` -- ✅ OK pip: `pip 26.1.2 from /opt/homebrew/lib/python3.14/site-packages/pip (python 3.14)` -- ✅ OK python venv: `Ok` - -============================================================================== -mason-lspconfig: ✅ - -mason-lspconfig.nvim ~ -- ✅ OK Neovim v0.11 -- ✅ OK mason.nvim v2 - -============================================================================== -noice: 2 ⚠️ - -noice.nvim ~ -- ✅ OK *Neovim* >= 0.9.0 -- ✅ OK You're using a GUI that should work ok -- ✅ OK *vim.go.lazyredraw* is not enabled -- ✅ OK `snacks.nvim` is installed -- ✅ 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 -- ✅ OK {TreeSitter} `markdown` parser is installed -- ✅ OK {TreeSitter} `markdown_inline` parser is installed -- ✅ OK `vim.notify` is set to **Noice** -- ✅ OK `vim.lsp.buf.hover` is set to **Noice** -- ✅ OK `vim.lsp.buf.signature_help` is set to **Noice** -- ✅ OK `vim.lsp.handlers["window/showMessage"]` is set to **Noice** -- ✅ OK `vim.lsp.util.convert_input_to_markdown_lines` is set to **Noice** -- ✅ OK `vim.lsp.util.stylize_markdown` is set to **Noice** -- ⚠️ WARNING `cmp.entry.get_documentation` is not configured to be handled by **Noice** - -============================================================================== -nvim-treesitter: ✅ - -Requirements ~ -- ✅ OK Neovim was compiled with tree-sitter runtime ABI version 15 (required >=13). -- ✅ OK tree-sitter-cli 0.26.10 (/opt/homebrew/bin/tree-sitter) -- ✅ OK tar 3.5.3 (/usr/bin/tar) -- ✅ OK curl 8.7.1 (/usr/bin/curl) - curl 8.7.1 (x86_64-apple-darwin25.0) libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.68.1 - Release-Date: 2024-03-27 - Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp - Features: alt-svc AsynchDNS GSS-API HSTS HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz MultiSSL NTLM SPNEGO SSL threadsafe UnixSockets - -OS Info ~ -- sysname: Darwin -- version: Darwin Kernel Version 25.5.0: Mon Apr 27 20:38:56 PDT 2026; root:xnu-12377.121.6~2/RELEASE_ARM64_T6000 -- machine: arm64 -- release: 25.5.0 - -Install directory for parsers and queries ~ -- /Users/robin/.local/share/nvim/site -- ✅ OK is writable. -- ✅ OK is in runtimepath. - -Installed languages H L F I J ~ -- angular ✓ ✓ ✓ ✓ ✓ -- bash ✓ ✓ ✓ ✓ ✓ -- c_sharp ✓ ✓ ✓ . ✓ -- css ✓ . ✓ ✓ ✓ -- dockerfile ✓ . . . ✓ -- ecma -- html ✓ ✓ ✓ ✓ ✓ -- html_tags -- json ✓ ✓ ✓ ✓ ✓ -- python ✓ ✓ ✓ ✓ ✓ -- scss ✓ . ✓ ✓ ✓ -- typescript ✓ ✓ ✓ ✓ ✓ -- yaml ✓ ✓ ✓ ✓ ✓ - - Legend: [H]ighlights, [L]ocals, [F]olds, [I]ndents, In[J]ections ~ - -============================================================================== -snacks: 14 ⚠️ 8 ❌ - -Snacks ~ -- ✅ OK setup called - -Snacks.bigfile ~ -- ✅ OK setup {enabled} - -Snacks.dashboard ~ -- ✅ OK setup {enabled} -- ✅ OK setup ran -- ✅ OK dashboard opened - -Snacks.explorer ~ -- ⚠️ WARNING setup {disabled} -- ✅ OK 'trash' `# Un-recognized argument --version at index 1` -- ✅ OK System trash command found - -Snacks.image ~ -- ⚠️ WARNING setup {disabled} -- ✅ OK 'ghostty' `Ghostty 1.3.1` -- ❌ ERROR None of the tools found: 'magick', 'convert' -- ❌ ERROR `magick` is required to convert images. Only PNG files will be displayed. -- ✅ OK `ghostty` detected and supported -- ✅ OK `ghostty` supports unicode placeholders -- ✅ OK Inline images are available -- ✅ OK Terminal Dimensions: - - {size}: `3016` x `1754` pixels - - {scale}: `2.64` - - {cell}: `21` x `42` pixels -- ✅ OK Available Treesitter languages: - `css`, `html`, `markdown_inline`, `markdown`, `scss` -- ⚠️ WARNING Missing Treesitter languages: - `javascript`, `latex`, `norg`, `svelte`, `tsx`, `typst`, `vue` -- ⚠️ WARNING Image rendering in docs with missing treesitter parsers won't work -- ❌ ERROR Tool not found: 'gs' -- ⚠️ WARNING `gs` is required to render PDF files -- ❌ ERROR None of the tools found: 'tectonic', 'pdflatex' -- ⚠️ WARNING `tectonic` or `pdflatex` is required to render LaTeX math expressions -- ❌ ERROR Tool not found: 'mmdc' -- ⚠️ WARNING `mmdc` is required to render Mermaid diagrams -- ✅ OK your terminal supports the kitty graphics protocol - -Snacks.input ~ -- ✅ OK setup {enabled} -- ✅ OK `vim.ui.input` is set to `Snacks.input` - -Snacks.lazygit ~ -- ❌ ERROR {lazygit} not installed - -Snacks.notifier ~ -- ⚠️ WARNING setup {disabled} -- ❌ ERROR is not ready - -Snacks.picker ~ -- ✅ OK setup {enabled} -- ❌ ERROR `vim.ui.select` is not set to `Snacks.picker.select` -- ⚠️ WARNING Missing Treesitter languages: - `regex` -- ✅ OK 'git' `git version 2.55.0` -- ✅ OK 'rg' `ripgrep 15.1.0` -- ✅ OK `Snacks.picker.grep()` is available -- ✅ OK 'fd' `fd 10.4.2` -- ✅ OK `Snacks.picker.files()` is available -- ✅ OK `Snacks.picker.explorer()` is available -- ✅ OK `SQLite3` is available - -Snacks.quickfile ~ -- ⚠️ WARNING setup {disabled} - -Snacks.scope ~ -- ⚠️ WARNING setup {disabled} - -Snacks.scroll ~ -- ⚠️ WARNING setup {disabled} - -Snacks.statuscolumn ~ -- ⚠️ WARNING setup {disabled} - -Snacks.terminal ~ -- ✅ OK shell configured - - `vim.o.shell`: /opt/homebrew/bin/fish - - `parsed`: { "/opt/homebrew/bin/fish" } - -Snacks.toggle ~ -- ✅ OK {which-key} is installed - -Snacks.words ~ -- ⚠️ WARNING setup {disabled} - -============================================================================== -telescope: ✅ - -Checking for required plugins ~ -- ✅ OK plenary installed. - -Checking external dependencies ~ -- ✅ OK rg: found ripgrep 15.1.0 -- ✅ OK fd: found fd 10.4.2 - -===== Installed extensions ===== ~ - -Telescope Extension: `chezmoi` ~ -- 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 - -Telescope Extension: `ui-select` ~ -- No healthcheck provided - -============================================================================== -which-key: 14 ⚠️ - -- ✅ OK Most of these checks are for informational purposes only. - WARNINGS should be treated as a warning, and don't necessarily indicate a problem with your config. - Please |DON'T| report these warnings as an issue. - -Checking your config ~ -- ✅ OK |mini.icons| is installed -- ✅ OK |nvim-web-devicons| is installed - -Checking for issues with your mappings ~ -- ✅ OK No issues reported - -checking for overlapping keymaps ~ -- ⚠️ WARNING In mode `n`, overlaps with : - - : Toggle comment - - : Toggle comment line -- ⚠️ WARNING In mode `n`, overlaps with , : - - : Find right surrounding - - : Find previous right surrounding - - : Find next right surrounding -- ⚠️ WARNING In mode `n`, overlaps with , : - - : Delete surrounding - - : Delete previous surrounding - - : Delete next surrounding -- ⚠️ WARNING In mode `n`, overlaps with , : - - : Find left surrounding - - : Find previous left surrounding - - : Find next left surrounding -- ⚠️ WARNING In mode `n`, overlaps with , : - - : Replace surrounding - - : Replace previous surrounding - - : Replace next surrounding -- ⚠️ WARNING In mode `n`, overlaps with , : - - : Highlight surrounding - - : Highlight previous surrounding - - : Highlight next surrounding -- ⚠️ WARNING In mode `x`, overlaps with , , : - - : Around textobject - - : Around last textobject - - : Around next textobject -- ⚠️ WARNING In mode `x`, overlaps with , : - - : Inside textobject - - : Inside last textobject - - : Inside next textobject -- ⚠️ WARNING In mode `x`, overlaps with , : - - : Find right surrounding - - : Find previous right surrounding - - : Find next right surrounding -- ⚠️ WARNING In mode `x`, overlaps with , : - - : Find left surrounding - - : Find previous left surrounding - - : Find next left surrounding -- ⚠️ WARNING In mode `o`, overlaps with , : - - : Around textobject - - : Around last textobject - - : Around next textobject -- ⚠️ WARNING In mode `o`, overlaps with , : - - : Inside textobject - - : Inside last textobject - - : Inside next textobject -- ⚠️ WARNING In mode `o`, overlaps with , : - - : Find right surrounding - - : Find previous right surrounding - - : Find next right surrounding -- ⚠️ WARNING In mode `o`, overlaps with , : - - : Find left surrounding - - : Find previous left surrounding - - : Find next left surrounding -- ✅ OK Overlapping keymaps are only reported for informational purposes. - This doesn't necessarily mean there is a problem with your config. - -Checking for duplicate mappings ~ -- ✅ OK No duplicate mappings found -