treesitter #2

Merged
deadstyle merged 19 commits from treesitter into main 2026-06-06 21:21:37 -05:00
Owner
No description provided.
Merge the two treesitter branches into one superset:

- Single source of truth for the parser list (ts-parsers.txt), read by both
  the runtime config (core.ts_languages) and the installer script, so the two
  can never drift.
- Pin the archived nvim-treesitter bootstrap checkout to commit 4916d659 so
  parser grammars stay matched to the vendored queries.
- Vendor a self-contained Tree-sitter indentexpr (core.ts_indent); native
  Neovim ships no built-in indent. Applied only when an indents query exists.
- Permissive FileType start: attempt start for any filetype with a parser
  (not just the managed set) so bundled/ad-hoc parsers still highlight, while
  skipping known UI/scratch buffers and only warning for managed parsers.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Move ~/.config/zed/settings.json into dotfiles, replace with per-file
symlink (fish_greeting pattern) to avoid the unrelated lazygit/config.yml
stow conflict. themes/ is empty; no keymap.json yet.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Author Zed Eldritch theme JSON matching nvim's royal_purple eldritch
palette, symlink into ~/.config/zed/themes/. Switch settings theme to
Eldritch and enable format_on_save (formatter auto = LSP/Prettier).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Map nvim's space-leader bindings to Zed equivalents: file ops, finders
(f/v families), buffers/tabs, neo-tree -> project panel, LSP code
action/rename/refs/inlay hints, git blame/panel, and C-hjkl pane nav.
nvim-only maps (Flutter, Go debug, Vts, Vocal) omitted. Stowed via
per-file symlink.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Dock agent panel right (width 480) and add leader binds: space-c-c
toggles the agent panel, space-c-i triggers inline assist. ACP agents
(claude-acp/codex-acp) self-select their model so no default_model is
set. td is on PATH in the login shell, so cross-agent handoff works
from Zed's built-in terminal.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
deadstyle/dotfiles!2
No description provided.