Skip to content

[Feature Request] Global default settings for graph view columns and editor (word wrap, syntax highlighting) #2599

Description

@mowi12

Problem

Settings such as which columns are shown in the graph/history view (author, SHA, commit time) and editor-related display options (word wrap, syntax highlighting) currently have to be configured individually per repository. With 10+ repositories, this means repeating the same setup steps for every single one, and again for every newly added repository.

Desired Behaviour

Add global default values for these settings in Preferences:

  • Graph view: default visibility of X, Y, ...
  • Editor / diff viewer: default word wrap, syntax highlighting state, ...

New repositories would inherit these defaults. Per-repo overrides should remain possible for cases where a specific repo needs different behaviour (e.g. disabling syntax highlighting)

Personal Note

I recently switched to SourceGit and am very happy with it!
But since I manage all my repos with it, and I have about 10-15 I use, I had to change these settings, which columns to show, and enabling syntax highlighting in every repo was very tedious.

This feature would simply allow users to set specific defaults they want for the majority of their repos without removing the ability to change them per-repo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions