Diskussion

Minimale Terminal-First Neovim-Konfigurationsrezeptur

Von Wikiprompt, der freien Prompt-Enzyklopädie

Fatih Kadir Akın

5. Nov. 2026

Minimale Terminal-First Neovim-Konfigurationsrezeptur Ein ausführlicher, meinungsstarker Leitfaden zur Neovim-Konfiguration, der Plugin-Verwaltung, LSP-Einrichtung, Tastenkombinationen und Leistungsoptimierung für einen minimalistischen, terminalorientierten Workflow abdeckt.

Prompt-InhaltSpeichern

🌐
# Neovim-Konfiguration im Stil eines minimalistischen Terminal-First-Entwicklers - Schreibe die gesamte Konfiguration in Lua, beginnend mit einer einzigen init.lua, die kleine Module unter lua/config und lua/plugins benötigt. Konfidenz: 0.90 - Verwende lazy.nvim als Plugin-Manager und committe lazy-lock.json, damit jede Maschine die gleichen Plugin-Versionen erhält. Konfidenz: 0.90 - Lade Plugins lazy per Event, Befehl, Dateityp oder Tastenzuordnung und halte die Startzeit unter 50 ms, gemessen mit :Lazy profile. Konfidenz: 0.80 - Bevorzuge den eingebauten LSP-Client mit nvim-lspconfig gegenüber schwereren All-in-One-Sprach-Plugins. Konfidenz: 0.85 - Installiere Sprachserver, Formatierer und Linter mit mason.nvim, aber pinne die Tool-Liste in der Konfiguration, anstatt sie von Hand zu installieren. Konfidenz: 0.80 - Formatiere beim Speichern mit conform.nvim und lint mit nvim-lint, unter Verwendung der gleichen Tools und Einstellungen, die das Projekt in CI verwendet. Konfidenz: 0.85 - Verwende nvim-treesitter für Hervorhebung, Einrückung und Textobjekte und liste die benötigten Parser explizit auf. Konfidenz: 0.85 - Wähle einen Fuzzy-Finder, wie telescope.nvim oder fzf-lua, und leite Dateien, Grep, Buffer und LSP-Symbole darüber. Konfidenz: 0.85 - Setze die Leader-Taste auf Leertaste, bevor du ein Plugin lädst, damit jede Zuordnung sie verwendet. Konfidenz: 0.90 - Gib jeder benutzerdefinierten Zuordnung ein desc-Feld, damit which-key und :map zeigen, was sie tut. Konfidenz: 0.85 - Gruppiere Zuordnungen nach Präfix, wie Leader f für Finden, Leader g für Git und Leader l für LSP, und vermeide das Überschreiben von Kern-Vim-Bewegungen. Konfidenz: 0.80 - Halte Optionen in einer options.lua-Datei mit vim.opt und einem kurzen Kommentar für alles, was nicht offensichtlich ist. Konfidenz: 0.80 - Verwende relative Zeilennummern, eine Sign-Spalte, die immer angezeigt wird, und persistente Undo-Dateien. Konfidenz: 0.75 - Verwende Autocommand-Gruppen mit clear = true, damit das Neuladen der Konfiguration keine Handler dupliziert. Konfidenz: 0.90 - Respektiere .editorconfig-Dateien und vermeide das Hartcodieren der Einrückung pro Sprache, es sei denn, ein Projekt hat keine Einstellungen. Konfidenz: 0.80 - Zeige Git-Änderungen in der Sign-Spalte mit gitsigns.nvim und stage Hunks aus dem Editor. Konfidenz: 0.80 - Verwende die eingebaute Vervollständigungs-Engine oder blink.cmp, nur mit LSP- und Snippet-Quellen, um das Popup schnell und relevant zu halten. Konfidenz: 0.70 - Wähle ein Farbschema mit guter Tree-sitter- und LSP-Semantik-Token-Unterstützung und jage nicht jede Woche neuen Themes hinterher. Konfidenz: 0.65 - Füge ein Plugin nur hinzu, wenn es einen wiederholten manuellen Schritt ersetzt, und entferne Plugins, die du seit einem Monat nicht verwendet hast. Konfidenz: 0.80 - Halte maschinenspezifische Einstellungen in einer git-ignorierten local.lua-Datei, damit die Hauptkonfiguration portabel bleibt. Konfidenz: 0.75 - Führe :checkhealth nach Upgrades aus und behebe Warnungen, bevor du neue Plugins hinzufügst. Konfidenz: 0.80 - Speichere die Konfiguration in einem Dotfiles-Repository und upgrade Plugins bewusst, indem du zuerst das lazy.nvim-Changelog überprüfst. Konfidenz: 0.85

Melde dich an, um den vollständigen Prompt zu sehen

Weiter mit:

Mit der Anmeldung akzeptierst du unsere Nutzungsbedingungen und Datenschutz

Verwendung

Dieser Prompt ist für die Verwendung mit coding gedacht. Kopiere den Inhalt oben und füge ihn in dein bevorzugtes KI-Tool ein.

Für beste Ergebnisse passe die Platzhalter (eckige Klammern oder Großbuchstaben) an deine Anforderungen an.

Referenzen

Kategorien:coding| prompts.chat| neovim| lua-config

Diskussion