78 Commits
Author SHA1 Message Date
naps62andClaude Opus 5 98dc1ba7f2 fix(lsp): drop hand-rolled biome config
root_dir was computed once, at startup, against whatever buffer happened
to be current — freezing one path for the session and breaking
lspconfig's local-binary lookup, which reads config.root_dir.

Everything overridden here is already handled better upstream: cmd
prefers the project-local biome, root_dir is monorepo-aware and resolved
per buffer, the filetypes list is wider, and the server only attaches
where a biome config applies. Only the formatting opt-out stays, since
conform owns that.

Also adds virtual_lines for the line under the cursor, which pairs with
the existing virtual_text = false.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 13:00:47 +00:00
naps62andClaude Opus 5 fb94047bff chore: remove dead config and test residue
- inlay_hints = { enable = true } on lua_ls and solidity_ls: nothing in
  nvim's LSP core reads that key. vim.lsp.inlay_hint.enable() already
  turns them on.
- commented-out wgsl_analyzer block
- <leader>rn in on_attach: mappings.lua already binds it globally to the
  same vim.lsp.buf.rename
- mini.files enabled = false: NvChad does not ship it, so there was
  nothing to disable. The nvim-tree stub stays; that one is real.
- biome.json and .tool-versions: no JS in this repo

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 12:49:10 +00:00
naps62andClaude Opus 5 b58c9b182d fix(cmp): correct dead path source name
The only path provider installed is cmp-async-path, which registers as
`async_path`. Our sources list overrode NvChad's index-by-index, so slot
5 became `path` — a name no source claims — and path completion silently
did nothing.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 12:49:02 +00:00
naps62andClaude Opus 5 6795920741 refactor(conform): format on demand, not on save
Agents run stylua/biome/rustfmt themselves, and a save-time reformat
races their in-flight writes to the same buffer. Timeout and LSP
fallback move to default_format_opts so <leader>fm (NvChad's binding)
keeps the same behaviour; conform now lazy-loads on first use.

Drops the /contrib/ skip — explicit invocation is already the opt-in.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 09:07:19 +00:00
naps62andClaude Opus 5 bec6a2f7ef chore(plugins): purge typing-era tooling
Agent-driven work shifted nvim from writing code to reading and
reviewing it. Dropped:

- supermaven-nvim: inline AI completion duplicates the agent
- nvim-spectre: project-wide find/replace is now a prose request
- tailwind-tools: authoring aid for markup not hand-written
- editing.lua: hop.nvim plus ~85 lines of commented-out plugins
  (hardtime, ufo, local-highlight)
- telescope.nvim: second picker; gd/gv/gr now use fzf-lua, which
  was already bound to lsp_references

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 09:05:38 +00:00
Miguel PalhasandClaude Opus 4.8 020bf7716e fix(config): cleanup bugs, redundancy, and add agent-friendly auto-reload
- remove broken mini.files mappings (plugin disabled; yazi is used now)
- dedupe tint.nvim spec (drop plugins/theme.lua, keep ui.lua)
- drop dead copilot cmp source + moot Supermaven symbol (Supermaven stays inline)
- remove yaml from biome formatters (biome has no yaml support)
- collapse 3x biome chain to a single biome-check pass
- remove duplicate insert-mode jk mapping
- lazy-load tailwind-tools by filetype
- diagnostics: update_in_insert = false
- untrack .nvimlog, add .gitignore
- auto-reload files changed on disk (autoread + checktime autocmds)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 14:12:45 +01:00
Miguel Palhas 6b62931c52 wip 2026-02-21 14:59:54 +00:00
Miguel Palhas 04d132f421 wip 2026-01-01 15:28:26 +00:00
Miguel Palhas fb16a13173 wip 2025-12-31 15:40:21 +00:00
Miguel Palhas 8867b26f8e wgsl analyzer 2025-12-31 14:47:08 +00:00
Miguel Palhas 6313519050 wip 2025-12-16 19:35:45 +00:00
Miguel Palhas 598852aa42 wip 2025-12-02 12:05:19 +00:00
Miguel Palhas 8223b4f0c7 fzf-lua 2025-11-24 12:03:54 +00:00
Miguel Palhas 2b736718f5 conform timeout 2025-10-27 07:21:05 +00:00
Miguel Palhas c5192b81a2 ktlint 2025-10-27 07:14:41 +00:00
Miguel Palhas ef9e535083 wip 2025-10-22 11:05:47 +01:00
Miguel Palhas e9756e7f0f biome 2025-10-18 14:13:11 +01:00
Miguel Palhas 0a6431139a wip 2025-09-18 13:41:41 +01:00
Miguel Palhas 77f65f1654 wip 2025-09-18 13:17:52 +01:00
Miguel Palhas 926d845e19 wip 2025-09-18 13:12:16 +01:00
Miguel Palhas e6b8f489b2 wip 2025-09-18 13:12:07 +01:00
Miguel Palhas f6c9965376 wip 2025-09-18 13:08:16 +01:00
Miguel Palhas 5d08eeb330 wip 2025-09-16 11:51:43 +01:00
Miguel Palhas 76b75fc472 wip 2025-09-16 10:53:16 +01:00
Miguel Palhas d21d80512c wip 2025-09-16 10:52:16 +01:00
Miguel Palhas 3ee7ee9b7f wip 2025-09-16 10:43:35 +01:00
Miguel Palhas 3df30ea424 rust edition 2025-09-16 10:31:01 +01:00
Miguel Palhas 3607cd7ce7 tailwind-tools 2025-08-02 10:43:02 +01:00
Miguel Palhas 1cbb311519 disable inactive-code warnings on rust-analyzer 2025-07-30 17:32:44 +01:00
Miguel Palhas e3810af465 remove lsp preview 2025-07-15 14:10:35 +01:00
Miguel Palhas 2b048ef272 wip 2025-07-01 16:00:25 +01:00
Miguel Palhas 437e018da8 wip 2025-06-11 07:48:05 +01:00
Miguel Palhas 6b7dbbe070 wip 2025-04-07 11:36:54 +01:00
Miguel Palhas 22d1ce9566 wip 2025-04-07 07:44:20 +01:00
Miguel Palhas e7943fd981 wip 2025-03-31 17:29:30 +01:00
Miguel Palhas d4d778a3ee wip 2025-03-31 12:12:09 +01:00
Miguel Palhas a6bbc0f3df wip 2025-03-31 12:02:18 +01:00
Miguel Palhas 9338075fb0 wip 2025-03-31 11:59:52 +01:00
Miguel Palhas 282023bef5 wip 2025-03-31 11:57:41 +01:00
Miguel Palhas 7d3ff0907f wip 2025-03-31 11:54:34 +01:00
Miguel Palhas 7fdf0aa7a4 wip 2025-03-31 11:53:39 +01:00
Miguel Palhas 1f5c4b56ed Using custom ra-dir 2025-03-16 07:44:00 +00:00
Miguel Palhas dacb52b210 Using custom ra-dir 2025-03-16 07:40:31 +00:00
Miguel Palhas 9695bae0c5 update workflows 2025-03-16 07:37:13 +00:00
Miguel Palhas 0d23d43ba0 Using custom ra-dir 2025-03-16 07:35:17 +00:00
Miguel Palhas a17d0f3f29 Using custom ra-dir 2025-03-16 07:30:38 +00:00
Miguel Palhas 4724b44390 csharpier 2025-03-13 18:25:41 +00:00
Miguel Palhas 07d5c54baa wip 2025-03-13 18:20:25 +00:00
Miguel Palhas 552d418e8b c# support 2025-03-13 18:18:54 +00:00
Miguel Palhas ad5d2a660b c# support 2025-03-13 18:11:47 +00:00