summaryrefslogtreecommitdiffstats
path: root/pkg/config/user_config.go
AgeCommit message (Collapse)Author
2023-05-02Add config gui.experimentalShowBranchHeadsStefan Haller
People find the new (*) display for branch heads in the commits list confusing, so make it opt-in for now.
2023-04-30Split commit message panel into commit summary and commit description panelSean
When we use the one panel for the entire commit message, its tricky to have a keybinding both for adding a newline and submitting. By having two panels: one for the summary line and one for the description, we allow for 'enter' to submit the message when done from the summary panel, and 'enter' to add a newline when done from the description panel. Alt-enter, for those who can use that key combo, also works for submitting the message from the description panel. For those who can't use that key combo, and don't want to remap the keybinding, they can hit tab to go back to the summary panel and then 'enter' to submit the message. We have some awkwardness in that both contexts (i.e. panels) need to appear and disappear in tandem and we don't have a great way of handling that concept, so we just push both contexts one after the other, and likewise remove both contexts when we escape.
2023-04-13Change OpenCommand to Open and OpenLinkCommand to OpenLinkStefan Haller
We do this for consistency with the edit settings. The old names are kept as a fallback for now.
2023-04-13Don't set platform defaults on OSConfig struct immediatelyStefan Haller
Instead, query the platform defaults only if the config is empty. This will be necessary later to distinguish an empty config from a default config, so that we can give deprecation warnings.
2023-04-13Implement edit presetsStefan Haller
2023-04-13Cleanup: fix copy/paste error in commentStefan Haller
2023-03-20Merge pull request #2495 from jesseduffield/feature/remove-altreturnJesse Duffield
2023-03-18Add border config (#2344)yk-kd
Co-authored-by: yk-kd <yosuke.komada@gmail.com>
2023-03-09Remove alternative confirmation and return keymappingsLuka Markušić
2023-02-20remove x keybinding for opening menu so we now only use '?'Jesse Duffield
2023-02-20add create tag from commit testJesse Duffield
2023-02-19feat: support to create tag on branchRyooooooga
2023-02-19rename key to PullJesse Duffield
2023-02-01Fixing indent in user_config.goPhanindra kumar Paladi
2023-01-29Merge branch 'master' into #2319_default_screen_modePhanindra Kumar Paladi
2023-01-26Add user config gui.skipRewordInEditorWarningstk
2023-01-16replaced 'screenMode' to 'windowSize' in configPhanindra kumar Paladi
2023-01-11Added screenMode configuration to gui configurationPhanindra kumar Paladi
2023-01-06feat(config): change `git.commit.verbose` to accept "default"Ryooooooga
2023-01-01Add option to allow --verbose commit in editor commitsPaul Horn
2022-12-28Merge pull request #2311 from wakaka6/add_return_alt1Jesse Duffield
2022-12-26chore(config): remove unused configRyooooooga
2022-12-20Change null as the default return-alt1wakaka6
2022-12-11add return alt1wakaka6
2022-11-30fix ignore file keybindingJesse Duffield
2022-11-21[#2279] defaultFgColor entry in theme configArnaud PERALTA
2022-11-12use better colour defaultsJesse Duffield
2022-10-16feat: add rename stashRyooooooga
2022-09-17Add Key field to CustomCommandPrompt structMihai22125
Add Form field to CustomCommandObjects struct Write user prompts responses to Form field Ensure that map keys exists Add form prompts integration test Remove redundant index
2022-08-14basic custom command testJesse Duffield
2022-07-28Add showOutput option to custom commands (#1163)sportshead
2022-07-05Merge pull request #2027 from jesseduffield/gozes-jesseJesse Duffield
Attempt at fixing CI
2022-07-05Allow adding a file to the .git/info/exclude fileJuan Sanchez Montalvo
2022-07-04Update pkg/config/user_config.goJesse Duffield
2022-07-04feat: add confirm prompt for custom keybindingsMichael Mead
- Supports configuring a custom confirmation prompt via `config.yml` for custom keybindings. A new `CustomCommandPrompt.Body` field is used to store the immutable body text of the confirmation popup. - Adds a sample 'confirm' prompt to the example `config.yml`. - Updates the `Prompts` section of the documentation to include 'confirm' prompt type and also describe which fields pertain to it (i.e. `initialValue`). Closes: https://github.com/jesseduffield/lazygit/issues/1858 Signed-off-by: Michael Mead <mmead.developer@gmail.com>
2022-05-30fix: lint errorLay
2022-05-30Add config param that displays the whole git graph by defaultLay
2022-05-18feat: add ability to customize time formatRyooooooga
2022-05-08add option to always show unstaged/staged panelsHiromasaNojima
2022-05-08Add command to reset the commit author from the commits panel.Jens Pfeifle
2022-05-06feat: add ability to edit hunkRyooooooga
2022-04-23feat(gui): show file iconsRyooooooga
2022-04-18allow hiding bottom lineJesse Duffield
2022-04-16clearer highlighting of current lineJesse Duffield
2022-04-06chore: typo hunting ft. codespellcasswedson
2022-03-27config: Add option 'git.autoRefresh' to en-/disable auto-refreshMoritz Haase
Adds a new 'autoRefresh' option to the 'git' config section that allows user to disable auto-refresh (defaults to on). If auto-refresh is enabled, the refreshInterval is now checked before starting the timer to prevent crashes when it is non-positive. Fixes #1417
2022-03-26Add copy commit attributes optionLuka Markušić
2022-03-19update lintersJesse Duffield
2022-03-17allow skipping confirmation prompt after opening subprocessv0.34Ram Bhosale
2022-03-16Add unstagedChangesColor config optionDaniel Kiss