gitui-org / gitui-org/gitui

Configuration file support

Ouverte
#2,140 3 commentaires 2 réactions 0 personnes assignées Voir sur GitHub
feature-request good first issue
Langage dominant
Rust
Étoiles
22.5k
Forks
773
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Whenever I run GitUI in a new working directory, when comparing differences, I have to do `o` to get into Options, then under Diff, I set "Ignore whitespaces" to `true`.

I would like it so that within the config directory, I can place a `gitui.ron` file with the content:

```ron
(
diff: (
ignore_whitespace: true,
context: 3,
interhunk_lines: 0,
)
)
```

Then when GitUI starts up, it uses these values as the new defaults, and any changes you make would be written to `.git/gitui` in the working directory.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par localiser la gestion de la configuration au démarrage de GitUI et le chemin de persistance des options Diff. Suivez le chargement des valeurs par défaut et l’écriture des modifications, puis vérifiez que les valeurs d’un fichier gitui.ron du répertoire de configuration sont appliquées au démarrage, tandis que les modifications du répertoire de travail sont enregistrées sous .git/gitui.

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

Évaluation

Stack technique
rust
Domaine
cli
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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