jesseduffield.lazygit/pkg/config
PeterTimCousins aca5b7516e feat: add per-file-status theme colors for the files panel
Add configurable colors for each git file status character (modified,
deleted, untracked, added, renamed, copied) in the theme config. Each
color falls back to unstagedChangesColor when not set, preserving
existing behavior.

New theme config keys:
- modifiedColor: color for modified files (M)
- deletedColor: color for deleted files (D)
- untrackedColor: color for untracked files (?)
- addedColor: color for added/staged new files (A)
- renamedColor: color for renamed files (R)
- copiedColor: color for copied files (C)

Example config:
  gui:
    theme:
      modifiedColor:
        - '#e0af68'
      deletedColor:
        - '#f7768e'
      untrackedColor:
        - '#9ece6a'
2026-04-03 14:31:51 +01:00
..
app_config.go Cache PRs in AppState so that they appear immediately at startup 2026-04-01 09:13:55 +02:00
app_config_test.go Add config migration of paging section to pagers array 2025-10-14 12:17:13 +02:00
config_default_platform.go Clean up build tags 2025-08-14 20:40:44 +02:00
config_linux.go Fix opening links containing ampersands (&) in WSL 2024-12-04 09:43:30 +01:00
config_windows.go Change OpenCommand to Open and OpenLinkCommand to OpenLink 2023-04-13 13:14:00 +02:00
dummies.go Make fields of AppConfig private 2024-08-18 10:24:52 +02:00
editor_presets.go fix(config): add Nushell support for nvim-remote preset 2026-02-07 09:00:10 +01:00
editor_presets_test.go Fix nvim-remote commands for fish shell 2025-04-27 20:12:11 +02:00
keynames.go Validate keybindings 2025-02-21 13:20:53 +01:00
pager_config.go Replace paging config with an array of pagers 2025-10-14 12:17:13 +02:00
user_config.go feat: add per-file-status theme colors for the files panel 2026-04-03 14:31:51 +01:00
user_config_validation.go Make file sort order and case sensitivity configurable 2026-03-30 17:53:25 +02:00
user_config_validation_test.go feat: support custom keybinds in custom command prompt menus 2025-12-22 13:43:52 +01:00