Stefan Haller
204f6c7edb
Update translation files from crowdin
2025-04-10 11:40:55 +02:00
Stefan Haller
80b5e21bd5
Add a command to select all commits of the current branch
...
This is useful for seeing the combined diff of all commits of a branch.
2025-04-10 09:02:09 +02:00
Ruud Kamphuis
12820481e6
Add runCommand
function to Go template syntax
...
This makes it possible to use date and time in initial values like this:
```yaml
initialValue: 'ruudk/{{ runCommand "date +\"%Y/%-m\"" }}/'
```
I want to use this to configure my BranchPrefix like this:
```yaml
git:
branchPrefix: 'ruudk/{{ runCommand "date +\"%Y/%-m\"" }}/'
```
2025-04-09 10:44:36 +02:00
Stefan Haller
dc48cf963a
Add config os.shellFunctionsFile
2025-04-07 14:35:40 +02:00
hasecilu
8ec37f80b7
Let users to define custom icons and color for files on the config file
...
Co-authored-by: Stefan Haller <stefan@haller-berlin.de>
2025-03-25 09:48:12 +01:00
Stefan Haller
1eb00d8d14
Add newlines for correct markdown
...
See
https://github.com/markdownlint/markdownlint/blob/main/docs/RULES.md#md031---fenced-code-blocks-should-be-surrounded-by-blank-lines
2025-03-25 09:48:12 +01:00
Karim Khaleel
b5d4bdbd08
Remove deprecated configs from auto generated config.md
2025-03-23 12:44:24 +01:00
Stefan Haller
c3b099398b
Include empty arrays and maps in the generated Config.md
...
It's not an ideal solution because there's no indication of what kind of objects
you can add to those maps or arrays, but at least they show up at all (with a
comment containing a link to more information), and that's already an
improvement.
2025-03-22 12:35:24 +01:00
Stefan Haller
95c5d51e64
Support home and end as alternatives to '<' and '>'
2025-03-17 19:58:01 +01:00
Stefan Haller
05a18edc54
Add hint to not copy the whole defaults section into the config file
...
I'm not mentioning *why* it's not a good idea, and I'm not sure it's important
to explain this to users. I'll say it here:
- it exposes users to potential bugs like the one described in the previous
commit
- if we decide to change the default of an option to something "better" (like we
did with the "show graph" setting), users don't benefit from what we think is
an improvement for most users
2025-03-12 08:15:36 +01:00
rako
f989425f8c
Add acme editor preset
2025-03-06 15:02:53 +01:00
Stefan Haller
22512d55a8
Add commandMenu property to custom commands
2025-02-28 10:11:30 +01:00
Stefan Haller
7238e41251
Fix a small mistake in Custom_Command_Keybindings.md
...
It has been 'e' instead of 'o' for quite a while now.
2025-02-28 10:00:59 +01:00
Stefan Haller
3b85307f67
Filter out [dev] comments when generating config doc
2025-02-23 20:55:28 +01:00
Karim Khaleel
30e9bf8a75
Use refs in jsonschema userconfig generator
...
This makes it possible to use recursive structures in the user config.
2025-02-23 20:55:28 +01:00
Stefan Haller
130801dbf6
Add a few missing keybindings to docs/keybindings/Custom_Keybindings.md
2025-02-21 13:20:33 +01:00
Stefan Haller
11616190ee
Add a gui.tabWidth config
...
Affects everything that is shown in the main view, but probably mostly relevant
for diffs.
2025-02-20 09:13:56 +01:00
Stefan Haller
c9196812a2
Add a "Copy to clipboard" menu to the Commit Files panel
...
This is very similar to the same menu in the Files panel, except that it works
on whatever diff is currently shown in the main view, including range diffs
either in diffing mode (shift-W), or from a range selection of commits.
2025-02-19 18:50:12 +01:00
Adrian Gielniewski
e3944c1707
Fix description of showFileTree
...
Change '~' to '`' as it's the correct key.
Signed-off-by: Adrian Gielniewski <adrian.gielniewski@gmail.com>
2025-02-17 20:14:11 +01:00
Chris McDonnell
2fa4ee2cac
feat: Support multiple commit prefixes
...
This implementation, unlike that proposed in https://github.com/jesseduffield/lazygit/pull/4253
keeps the yaml schema easy, and does a migration from the single
elements to a sequence of elements.
2025-02-17 19:58:31 +01:00
Stefan Haller
c02709698c
Update translations from Crowdin
...
This adds a new Portuguese translation.
2025-02-12 08:21:47 +01:00
Bruno Jesus
0397ede8a6
Document copy tag keybinding
...
Add the default keybinding for the "Copy tag to clipboard" function on
the Tags section.
2025-01-27 22:07:08 +00:00
Stefan Haller
4baf008ac7
Expose {{.SelectedCommitRange}} to custom commands
...
It has fields .To and .From (the hashes of the last and the first selected
commits, respectively), and it is useful for creating git commands that act on a
range of commits.
2025-01-27 08:53:50 +01:00
Mauricio Trajano
7bea41534b
Collapse/expand all files in tree
...
Co-authored-by: Stefan Haller <stefan@haller-berlin.de>
2025-01-13 21:13:11 +01:00
Mauricio Trajano
c64a7904b7
Add ability to configure branch color patterns
2025-01-12 13:44:26 +01:00
Jesse Duffield
28d10c26a4
Standardise on 'screen mode' name
...
We had some conflicting names so we're standardising on screen mode
2025-01-11 14:25:48 +11:00
ZeroMask
9790a7e00c
docs: qlarify commit message prefix mechanics
...
Added quote that qlarifies that users should use subgroups instead of regular match when configuring commit message prefixes
2025-01-03 14:22:02 +11:00
Sebastian Mangelsen
bf9f9b6c04
provide section for openLink
...
- this helps to solve issues as in #3052
- provide an example of how to pass it
to a bash script
2025-01-03 14:07:30 +11:00
Nathan Baulch
508cdb40a8
Fix typos
2025-01-03 10:50:36 +11:00
A. Jensen
75311750c8
update documentation to describe use of custom commands without keys specified.
2025-01-02 16:50:26 +11:00
Elias Assaf
69a048c0ff
Update instructions for using OSC52 with tmux
...
Signed-off-by: Elias Assaf <elyas51000@gmail.com>
2025-01-02 15:47:27 +11:00
Jesse Duffield
87b54a4107
Update chinese translation for pull requests
2025-01-02 15:26:42 +11:00
Stefan Haller
15288b7bf4
Add user config to enable line wrapping in the staging view
...
It is enabled by default, because I think it's often helpful, and rarely in the
way. I bet most user won't even notice.
2024-12-23 12:24:09 +01:00
Sergey Kochetkov
93a37cf83e
fix(config): allBranchesLogCmd description typo
2024-12-18 11:42:50 +01:00
johannaschwarz
f455f99705
Add user config gui.showNumstatInFilesView
...
When enabled, it adds "+n -m" after each file in the Files panel to show how
many lines were added and deleted, as with `git diff --numstat` on the command
line.
2024-12-08 12:09:47 +01:00
Harris Greenstein
8da43af924
Add config option to disable tab switching with jump keys
2024-11-09 17:19:14 +11:00
Stefan Haller
0e489bb5cc
Add options for disabling switching to the Files panel after popping or applying a stash
2024-09-15 11:59:59 +02:00
Stefan Haller
f74551e464
Generate keybindings
2024-09-08 15:20:52 +02:00
Dmytro Suvorov
c35743d7ad
Add Zed to docs/Config.md
2024-09-03 19:22:56 +02:00
Stefan Haller
90b8fd242d
Add config git.autoStageResolvedConflicts
2024-09-02 18:12:47 +02:00
Yaroslav Halchenko
4bbfe7b3cc
[DATALAD RUNCMD] run codespell throughout fixing typos automagically
...
=== Do not change lines below ===
{
"chain": [],
"cmd": "codespell -w",
"exit": 0,
"extra_inputs": [],
"inputs": [],
"outputs": [],
"pwd": "."
}
^^^ Do not change lines above ^^^
Signed-off-by: Yaroslav Halchenko <debian@onerussian.com>
2024-08-27 18:03:00 +02:00
Stefan Haller
a0c808842b
Add missing closing quote
2024-08-27 10:16:53 +02:00
Stefan Haller
fb81fc6057
Add documentation about delta --hyperlinks
2024-08-24 10:36:01 +02:00
Stefan Haller
73696629d9
Add dev documentation about using UserConfig
2024-08-18 10:24:53 +02:00
Stefan Haller
38b1255119
Add information about per-repo config files to Config.md
2024-08-18 10:24:53 +02:00
Stefan Haller
22f0d9cdd3
Expose SelectedCommit to custom commands, deprecate Selected{Local,Reflog,Sub}Commit
...
SelectedCommit is context-dependent and points to SelectedLocalCommit,
SelectedReflogCommit, or SelectedSubCommit depending on which panel is active.
If none of these panels is active, it returns the selected local commit, which
is probably the most useful default (e.g. when defining custom commands for the
Files panel).
2024-08-17 11:26:31 +02:00
Stefan Haller
dbca9306de
Rename "Custom Command" to "Shell Command"
...
The double use of the term "Custom Command" for both shell commands and
user-configured keybindings was confusing.
2024-08-17 10:56:03 +02:00
Yam Liu
542030f190
Support multiple contexts within one command, add tests, update doc
2024-08-02 11:55:29 +02:00
István Donkó
b9107d5fc8
Support setting the similarity threshold for detecting renames
2024-07-13 14:24:26 +10:00
Martin Kock
be21328c69
Allow cycling between multiple log commands
...
- Introduced a new optional user config command, allBranchesLogCmds
- When pressing 'a' in the Status view, cycle between non-empty, non-identical log commands
- There will always be at least one command to run, since allBranhesLogCmd has a default
- Update documentation & write an integration test
- Update translation string
2024-07-06 22:02:47 +10:00