Add `:CodefmtInfo` command to report diagnostics to help users check config / diagnose problems
オープン
enhancement
- 主要言語
- Vim Script
- スター
- 1.1k
- フォーク
- 102
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
We should have a command called something like `:CodefmtInfo` that can dump a report on how it's configured wrt the current context and maybe the last known invocation.
For example:
```vim
:CodefmtInfo
```
```
Current buffer: foo.py
Autoformat [enabled|disabled] [using formatter yapf]
Selected formatter: [yapf]
All available formatters: yapf, black, isort, autopep8
Last invocation at [TIMESTAMP]:
Executed command: yapf -blah ...
Exit code: [0|...]
[Stderr: ...]
```
コントリビューションガイド
調査の方向性
提案されている :CodefmtInfo コマンドから始めて、現在のバッファ、フォーマッタの選択、設定、最後の呼び出しにアクセスする方法を追跡します。完了条件は、コマンドが issue に示されているコンテキストフィールドと診断フィールドを網羅するレポートを生成し、実行されたコマンド、終了コード、利用可能な場合は stderr も含めることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- vim
- 領域
- cli, developer-experience
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 35/100