0080684c7c
Merge pull request #2715 from jesseduffield/recent-repos
2023-06-07 18:33:05 +10:00
c92e687d3b
Fix focus issue when opening recent-repos menu at launch
...
I don't know why we were setting the initial context to CurrentSideContext
and not just CurrentContext in the first place. If there is no current context
in either case it'll default to the files context. So the only issue is if
we anticipated that some random context would be focused and we didn't want to
activate that. But I can't think of any situation where that would happen.
2023-06-07 18:27:18 +10:00
b6a31369da
Merge pull request #2714 from jesseduffield/author-suggestions-custom-commands
2023-06-07 17:21:03 +10:00
a694c458dd
Support authors and tags in custom command suggestions preset
2023-06-07 10:18:01 +10:00
ced773ab18
Updated README.md
2023-06-05 13:19:01 +00:00
a741b81b21
Merge pull request #2708 from enricozb/patch-1
...
fix kakoune binary name
2023-06-05 15:18:45 +02:00
cbbb281011
kakoune binary name
2023-06-05 08:53:39 -04:00
e6fc332748
Updated README.md
2023-06-03 05:56:51 +00:00
042ab2f99a
Merge pull request #2704 from jesseduffield/int-matchers
2023-06-03 15:56:34 +10:00
a9ae5063c2
Fix flakey test
...
Whenever we perform an action in a test, we should assert on the result before doing the next action.
This prevents issues where the test moves too fast for our code. It would be nice to not have to do this,
but for now that's the situation
2023-06-03 15:54:03 +10:00
1932c2366b
Appease linter
2023-06-03 15:54:03 +10:00
dd34adb36c
Support matchers on integers in integration tests
2023-06-03 15:32:23 +10:00
e98935f83e
Merge pull request #2699 from jesseduffield/revert-hide-underscores
2023-06-01 22:30:56 +10:00
75293ff572
Merge pull request #2700 from jesseduffield/refresh-commits-viewport-on-focus-lost
2023-06-01 22:30:45 +10:00
4ff02bd3b7
Add integration test for commit highlighting on focus
...
A better refactor would be to allow matchers to assert against either a string or a slice of cells, so that I could have
the same ergonomics that I have elsewhere, but this is a start.
2023-06-01 22:20:30 +10:00
5df27c61ed
Apply correct styling to root commit in graph
...
The root commit is special in that it has no parents. So we need to add a pipe that's headed for a commit
that doesn't actually exist i.e. the mythical empty tree commit. We're using the actual hash of that
pseudo-commit, but it's not being read anywhere.
2023-06-01 22:20:30 +10:00
c9136538b5
Refresh commits viewport on focus lost
...
We don't want the highlighted selection sticking around after the context loses focus.
2023-06-01 21:31:57 +10:00
b250644ea8
Stop hiding underscores for VSCode
...
VSCode had an issue in their terminal where underscores were printed all over the place.
That has now been fixed.
See https://github.com/jesseduffield/lazygit/issues/2294 and https://github.com/xtermjs/xterm.js/issues/4238
2023-06-01 20:12:20 +10:00
caab31ff38
Merge pull request #2274 from jesseduffield/show-commit-against-branch
2023-06-01 19:25:00 +10:00
a4db44bc3d
show commits against branches
2023-06-01 19:21:24 +10:00
4b3f8055d0
Merge pull request #2696 from jesseduffield/default-to-default
2023-06-01 19:08:52 +10:00
378c50cf30
Set defaults colours to 'default', not 'white'
...
'white' is great on dark themes, and terrible on light themes.
2023-06-01 18:59:04 +10:00
860fd23b42
Merge pull request #2695 from jesseduffield/fix-time-ago-function
2023-06-01 18:53:55 +10:00
33e5f8f776
Merge pull request #2694 from stefanhaller/conflict-handling-menu
...
Show menu instead of prompt when there are conflicts in a rebase or merge
2023-06-01 10:52:11 +02:00
16dceb813b
Show menu instead of prompt when there are conflicts in a rebase or merge
...
This solves the issue that previously you could too easily abort a rebase
accidentally by hitting escape.
2023-06-01 10:51:48 +02:00
61f00e6dd4
update seconds ago function and add tests
2023-06-01 18:48:06 +10:00
523be47865
Merge pull request #2692 from stefanhaller/fetch-all
...
Add --all to "git fetch" command, unless disabled by config.
2023-06-01 10:14:45 +02:00
31a2ea1f19
Add --all to "git fetch" command when not fetching a specific remote
2023-06-01 10:13:14 +02:00
697157f5d5
Add tests for Fetch
2023-05-31 15:54:20 +02:00
ee4b9d20b1
Extract a FetchCmdObj function so that we can test it
...
No change in behavior.
2023-05-31 15:54:20 +02:00
a2bdab2135
Remove unused fetch options RemoteName and BranchName
...
These were never used, since there are separate functions for fetching a remote
and for fast-forwarding a branch.
2023-05-31 15:54:20 +02:00
c70c8e84f8
Updated README.md
2023-05-30 23:36:29 +00:00
614a30134c
Merge pull request #2688 from tzengyuxio/master
2023-05-31 09:36:12 +10:00
6754335b26
Add key bindings doc for Chinese
2023-05-30 20:30:30 +08:00
d29b3e372e
Merge pull request #2690 from jesseduffield/remove-ufizzi
2023-05-30 18:04:25 +10:00
33789d67f0
Merge pull request #2490 from jesseduffield/dependabot/go_modules/golang.org/x/net-0.7.0
2023-05-30 17:56:18 +10:00
01b3e8e8bb
Remove Uffizzi
...
We've given Uffizzi a go but haven't found utility in it, so we're removing it.
2023-05-30 17:54:09 +10:00
cc0edd42bb
Merge pull request #2508 from Ryooooooga/remove-jesseduffield-yaml
2023-05-30 17:39:25 +10:00
237dde598c
Merge pull request #2686 from jesseduffield/custom-command-suggestions-from-commands
2023-05-30 16:44:48 +10:00
5d8af7bbd8
Add Traditional Chinese support
2023-05-30 12:58:11 +08:00
1de876ed4d
Support using command output directly in menuFromCommand custom command prompt
...
The menuFromCommand option is a little complicated, so I'm adding an easy way to just use the command output directly,
where each line becomes a suggestion, as-is.
Now that we support suggestions in the input prompt, there's less of a need for menuFromCommand, but it probably still
serves some purpose.
In future I want to support this filter/valueFormat/labelFormat thing for suggestions too. I would like to think a little more
about the interface though: is using a regex like we currently do really the simplest approach?
2023-05-29 22:52:16 +10:00
036a1ea519
Support suggestions generated from command in custom commands
...
This changes the interface a bit but it was only added earlier today so I doubt anybody is dependent on it yet.
I'm also updating the docs.
2023-05-29 22:47:35 +10:00
29c738a88b
Updated README.md
2023-05-29 04:32:21 +00:00
c0d3bd412e
Merge pull request #2685 from jesseduffield/suggestions-in-custom-commands
2023-05-29 14:32:07 +10:00
16fa22a36e
Add suggestionsPreset to custom commands system
2023-05-29 14:24:49 +10:00
8e6967c702
Merge pull request #2676 from jesseduffield/better-time-format
2023-05-26 17:34:06 +10:00
0e0458f355
More compact and flexible date format
...
You can now configure both a time format and a short time format, where the short format kicks in
when the time is within the last day
2023-05-26 17:31:39 +10:00
05bfa96936
Merge pull request #2672 from jesseduffield/sentence-case
2023-05-26 17:21:33 +10:00
be6acf2fbe
Merge pull request #2670 from jesseduffield/better-list-context-trait
2023-05-26 15:28:32 +10:00
bf092f76d6
Updated README.md
2023-05-25 23:19:47 +00:00