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
-