Configuration file support
- 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