google / google/vim-codefmt

Add `:CodefmtInfo` command to report diagnostics to help users check config / diagnose problems

Ouverte
#234 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Vim Script
Étoiles
1.1k
Forks
102
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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: ...]
```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par la commande proposée :CodefmtInfo et suivez la manière dont le buffer actuel, la sélection du formateur, la configuration et la dernière invocation peuvent être consultés. C’est terminé lorsque la commande produit un rapport couvrant les champs de contexte et de diagnostic présentés dans l’issue, y compris la commande exécutée, le code de sortie et stderr lorsqu’il est disponible.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
vim
Domaine
cli, developer-experience
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.