ノート

ミニマリストなターミナルファーストNeovim設定レシピ

フリーのプロンプト百科事典 Wikiprompt より

Fatih Kadir Akın

2026年11月5日

ミニマリストなターミナルファーストNeovim設定レシピ 詳細な、意見を交えたNeovim設定ガイド。プラグイン管理、LSP設定、キーバインド、パフォーマンス最適化を網羅し、ミニマリストなターミナル中心のワークフローを目指す。

プロンプト内容保存

🌐
# ミニマリストでターミナルファーストな開発者のためのNeovim設定 - 設定全体をLuaで書き、単一のinit.luaから始めて、lua/configとlua/pluginsの下にある小さなモジュールを要求します。信頼度: 0.90 - プラグインマネージャーとしてlazy.nvimを使用し、lazy-lock.jsonをコミットして、すべてのマシンで同じプラグインバージョンを取得します。信頼度: 0.90 - イベント、コマンド、ファイルタイプ、またはキーマッピングでプラグインを遅延ロードし、:Lazy profileで測定した起動時間を50ミリ秒未満に保ちます。信頼度: 0.80 - より重いオールインワンの言語プラグインよりも、nvim-lspconfigを使用した組み込みのLSPクライアントを優先します。信頼度: 0.85 - 言語サーバー、フォーマッター、リンターをmason.nvimでインストールしますが、手動でインストールする代わりに設定でツールリストを固定します。信頼度: 0.80 - conform.nvimで保存時にフォーマットし、nvim-lintでリントし、プロジェクトがCIで実行するのと同じツールと設定を使用します。信頼度: 0.85 - ハイライト、インデント、テキストオブジェクトにnvim-treesitterを使用し、必要なパーサーを明示的にリストします。信頼度: 0.85 - telescope.nvimやfzf-luaなどのファジーファインダーを1つ選び、ファイル、grep、バッファ、LSPシンボルをそれを通してルーティングします。信頼度: 0.85 - プラグインをロードする前にリーダーキーをスペースに設定して、すべてのマッピングがそれを使用するようにします。信頼度: 0.90 - すべてのカスタムマッピングにdescフィールドを設定して、which-keyと:mapがその機能を表示するようにします。信頼度: 0.85 - リーダーfで検索、リーダーgでgit、リーダーlでLSPのようにプレフィックスでマッピングをグループ化し、コアなVimモーションを上書きしないようにします。信頼度: 0.80 - オプションを1つのoptions.luaファイルにvim.optを使用してまとめ、明白でないものには短いコメントを付けます。信頼度: 0.80 - 相対行番号、常に表示されるサイン列、永続的なアンドゥファイルを使用します。信頼度: 0.75 - clear = trueのオートコマンドグループを使用して、設定をリロードしてもハンドラーが重複しないようにします。信頼度: 0.90 - .editorconfigファイルを尊重し、プロジェクトに設定がない場合を除き、言語ごとのインデントをハードコーディングしないようにします。信頼度: 0.80 - gitsigns.nvimでサイン列にgitの変更を表示し、エディターからハンクをステージングします。信頼度: 0.80 - 組み込みの補完エンジンまたはblink.cmpを使用し、LSPとスニペットソースのみにして、ポップアップを高速かつ関連性のあるものに保ちます。信頼度: 0.70 - Tree-sitterとLSPセマンティックトークンのサポートが良好なカラースキームを1つ選び、毎週新しいテーマを追いかけないようにします。信頼度: 0.65 - 繰り返しの手動ステップを置き換える場合にのみプラグインを追加し、1か月間使用していないプラグインは削除します。信頼度: 0.80 - マシン固有の設定はgitで無視されるlocal.luaファイルに保存して、メインの設定が移植可能なままになるようにします。信頼度: 0.75 - アップグレード後に:checkhealthを実行し、新しいプラグインを追加する前に警告を修正します。信頼度: 0.80 - 設定をdotfilesリポジトリに保存し、プラグインを意図的にアップグレードし、最初にlazy.nvimの変更ログを確認します。信頼度: 0.85

ログインして完全なプロンプトを表示

次で続行:

ログインすると、次に同意したことになります: 利用規約 と プライバシーポリシー

使い方

このプロンプトは coding 向けに設計されています。上の内容をコピーして、お好みの AI ツールに貼り付けてください。

最良の結果を得るには、プレースホルダー(角括弧や大文字で示された部分)を具体的な要件に置き換えてください。

参考資料

カテゴリ:coding| prompts.chat| neovim| lua-config

ノート