🐛 🤖 nvim-Start: codewindow-Fehler, nil_ls-Dauerinstallation, Big-File-Hinweis #1

Closed
opened 2026-09-28 11:36:06 +02:00 by holm · 1 comment
Owner
Dimension Bewertung Einschätzung
Aufwand ██░░░░░░░░ Niedrig — drei Konfig-Stellen
Nutzen ████████░░ Hoch — nvim ist beim Start sofort bedienbar
Bruchhäufigkeit ██████████ Immer — jeder Start
Nachhaltigkeit ███████░░░ Hoch — Ursachen behoben statt Meldungen versteckt (außer Big-File-Hinweis)
Dringlichkeit ███████░░░ Hoch — Holm kann anfangs nicht arbeiten

Befund (Screenshot Holm 2026-09-28 11:30, c1b1, NVIM v0.12.4)

Beim Start stapeln sich drei Meldungen über dem Text:

  1. Fehler codewindow.nvim: module 'nvim-treesitter.ts_utils' not found.
    nvim-treesitter steht auf dem neuen main-Zweig (7caec274, 2026-03-28), der ts_utils nicht mehr hat.
    codewindow (a8e1750, 2025-05) lädt es in highlight.lua:127 schon beim require, solange
    use_treesitter = true (Default) — das setup() kommt zu spät, weil codewindow.config beim Laden gelesen wird.
  2. mason-lspconfig.nvim installing nil_ls: LazyVim-Extra lang.nix will nil_ls; mason baut es per
    cargo install und scheitert jedes Mal (mason.log: macro_rules_attribute — -Z unstable-options).
    Folge: Meldung bei jedem Start, kein Nix-LSP.
  3. Big File detected (snacks.bigfile) — reiner Hinweis, Holm will ihn nicht.

Fix

  • codewindow: require("codewindow.config").setup({ use_treesitter = false }) vor require("codewindow") —
    Minimap bleibt, nur ohne Treesitter-Farben.
  • nil_ls: mason = false; nil, nixfmt, statix kommen aus nixpkgs (nixos.fleet, Commit verweist hierher).
  • snacks: bigfile.notify = false (Big-File-Schutz selbst bleibt aktiv).

🤖 angelegt von Claude v00 (API/Token holm)

| Dimension | Bewertung | Einschätzung | |---|---|---| | Aufwand | `██░░░░░░░░` | Niedrig — drei Konfig-Stellen | | Nutzen | `████████░░` | Hoch — nvim ist beim Start sofort bedienbar | | Bruchhäufigkeit | `██████████` | Immer — jeder Start | | Nachhaltigkeit | `███████░░░` | Hoch — Ursachen behoben statt Meldungen versteckt (außer Big-File-Hinweis) | | Dringlichkeit | `███████░░░` | Hoch — Holm kann anfangs nicht arbeiten | ## Befund (Screenshot Holm 2026-09-28 11:30, c1b1, NVIM v0.12.4) Beim Start stapeln sich drei Meldungen über dem Text: 1. **Fehler `codewindow.nvim`**: `module 'nvim-treesitter.ts_utils' not found`. nvim-treesitter steht auf dem neuen `main`-Zweig (7caec274, 2026-03-28), der `ts_utils` nicht mehr hat. codewindow (a8e1750, 2025-05) lädt es in `highlight.lua:127` schon beim `require`, solange `use_treesitter = true` (Default) — das `setup()` kommt zu spät, weil `codewindow.config` beim Laden gelesen wird. 2. **`mason-lspconfig.nvim installing nil_ls`**: LazyVim-Extra `lang.nix` will `nil_ls`; mason baut es per `cargo install` und scheitert jedes Mal (`mason.log`: `macro_rules_attribute` — `-Z unstable-options`). Folge: Meldung bei jedem Start, kein Nix-LSP. 3. **`Big File detected`** (snacks.bigfile) — reiner Hinweis, Holm will ihn nicht. ## Fix - codewindow: `require("codewindow.config").setup({ use_treesitter = false })` **vor** `require("codewindow")` — Minimap bleibt, nur ohne Treesitter-Farben. - nil_ls: `mason = false`; `nil`, `nixfmt`, `statix` kommen aus nixpkgs (nixos.fleet, Commit verweist hierher). - snacks: `bigfile.notify = false` (Big-File-Schutz selbst bleibt aktiv). > 🤖 angelegt von Claude v00 (API/Token holm)
holm closed this issue 2026-09-28 11:39:03 +02:00
Author
Owner

Erledigt mit 785e0ed (nvim startet ohne Meldungen) + nixos.fleet 4a5aad9 (nil/nixfmt/statix aus nixpkgs).

Beleg (c1b1, headless-Start auf einer .nix-Datei, 6 s):

  • LSP-Client nil_ls läuft (System-nil), codewindow geladen, :messages leer
  • mason.log vom Testlauf nicht angefasst (kein Build-Versuch mehr)

Big-File-Hinweis per bigfile.notify = false aus; im Headless-Test nicht sichtbar prüfbar → Holm-Blick beim nächsten großen JSON.

🤖 angelegt von Claude v00 (API/Token holm)

Erledigt mit `785e0ed` (nvim startet ohne Meldungen) + nixos.fleet `4a5aad9` (nil/nixfmt/statix aus nixpkgs). Beleg (c1b1, headless-Start auf einer .nix-Datei, 6 s): - LSP-Client `nil_ls` läuft (System-`nil`), `codewindow` geladen, `:messages` leer - `mason.log` vom Testlauf nicht angefasst (kein Build-Versuch mehr) Big-File-Hinweis per `bigfile.notify = false` aus; im Headless-Test nicht sichtbar prüfbar → Holm-Blick beim nächsten großen JSON. > 🤖 angelegt von Claude v00 (API/Token holm)
Sign in to join this conversation.
No description provided.