Commit graph

2927 commits

Author SHA1 Message Date
Cameron
a0427b3b31
Adds "spell check" to commit message buffer. 2024-09-15 12:59:43 +02:00
Jesse Hoyos
c31ef8b5fd Add MiniPick integration 2024-09-11 11:19:34 -04:00
Kevin Schweikert
fe4dac4683 pcall fzf-lua with the correct name when checking integrations 2024-09-02 23:14:55 +02:00
Svetlozar Iliev
04e3765d30 Fix: actually show/focus buffers when existing window 2024-09-02 23:04:11 +02:00
Cameron
d104c7524e
Quickfix style 2024-09-02 23:02:10 +02:00
Cameron
f2b9f0eb7a
Merge pull request #1443 from quolpr/master 2024-09-02 23:00:35 +02:00
Cameron
c84bb954b9
Add push popup spec 2024-09-02 22:38:54 +02:00
qwrtln
6809d6a844
Merge branch 'master' into master 2024-09-02 16:43:56 +02:00
Ivan Oreshnikov
3f11e35b28 Handle target function exceptions in throttle_by_id 2024-08-29 11:09:08 +02:00
Andrzej Wiącek
40cf3ef345 Add message about missing access rights. 2024-08-27 22:45:33 +02:00
alan910127
015fb1ac6b feat: ask user if to force push when diverged 2024-08-17 21:52:19 +08:00
Sergey Popov
f16fcc0d46 Add ability to open splits above/below all windows 2024-08-10 13:32:41 +03:00
Cameron
0ff7933895
Merge branch 'master' into cherry-pick-options 2024-07-24 00:04:16 +02:00
Cameron
1fb813364e
Remove util 2024-07-24 00:02:23 +02:00
Cameron
32ee024aa3
Escape Ansi codes here so newlines added later are left alone 2024-07-24 00:01:34 +02:00
Cameron
ed69ed8a81
lint 2024-07-24 00:01:34 +02:00
Cameron
bce68565b0 Remove schedule call - not needed 2024-07-23 23:57:34 +02:00
Cameron
9f4f4d172b Fix notifications - print stdout on git error. 2024-07-23 23:57:34 +02:00
Cameron
f7776e7f13 remove last verbose flag 2024-07-23 23:54:32 +02:00
Cameron
5bb8ec4824 Remove "verbose" flag - unused 2024-07-23 23:54:32 +02:00
Cameron
08ce849b85
Merge branch 'master' into cherry-pick-options 2024-07-23 23:39:09 +02:00
Cameron
1a44aa4d25
Linting 2024-07-23 22:11:07 +02:00
Cameron
64c2ac520b
Change ordering to match Magit, change key_prefix to match Magit, add
strategy options, reorder options on merge popup to match order
2024-07-23 21:43:45 +02:00
Cameron
ff49bbc093 Rename "async" to "await", and make sure all commands that update repo
state are awaited
2024-07-23 21:33:42 +02:00
Cameron
f420c48bbc
fix: --edit cannot be used with --ff 2024-07-23 21:33:09 +02:00
Cameron
7e969ee076
Make "cherry pick --edit" work with editor 2024-07-23 21:32:54 +02:00
Cameron
16cce7ab9f
Don't change the viewport if there are fewer lines in the buffer than
lines in the viewport
2024-07-23 21:08:34 +02:00
ejshafran
43b91a6f28 Add cherry-pick options/switches
Not sure why these options were in a `TODO` comment; do we maybe need to
keep it as a comment?
2024-07-23 16:29:40 +03:00
Cameron
56c31c4603
Do not move the cursor if buffer isn't focused. Fixes issue #1429 2024-07-23 09:07:12 +02:00
Alexander Arvidsson
ea8cce6b21 Fix close win in Buffer:hide should not schedule 2024-07-22 22:32:52 +02:00
Alexander Arvidsson
25a6ce6352 Fix regression when closing last window 2024-07-22 22:28:32 +02:00
Cameron
08f417bb58
Address performance regression: When loading very very large diffs,
appending to the output buffer would perform way way way too much string
allocations/rehashing.

To address this, we can stop appending output to this buffer after 300
lines. It may be worth persuing not appending anything to this buffer at
all unless it's a PTY process, but that can be looked into later.
2024-07-22 21:34:07 +02:00
Cameron
708bd2354d
Lint 2024-07-21 23:31:37 +02:00
Cameron
7c5e49ef44
Add mappings 2024-07-21 23:30:39 +02:00
Cameron
087f1a020c
Merge branch 'master' into stash-list-support 2024-07-21 22:36:55 +02:00
Cameron
3f0cdcf2ee Remove notice of nightly branch.. 2024-07-21 22:33:57 +02:00
Alexander Arvidsson
dd0f373a26 Fix restoring scroll when folding status 2024-07-21 22:33:57 +02:00
Cameron
be53d7badf Add notice to return to master 2024-07-21 22:33:57 +02:00
Cameron
5c9a8b59f0
Use schedule_wrap on the opening command to help prevent a race
condition where the edit command is run _before_ the neogit buffer is
closed, resulting in the file being opened in the neogit window... then
closed.
2024-07-17 12:16:31 +02:00
Cameron
6c7d197988
Add logging when opening file from status buffer 2024-07-16 21:36:52 +02:00
Cameron
9421bcbc8f
Merge branch 'master' into stash-list-support 2024-07-15 15:58:32 +02:00
ej-shafran
6a193e52a6 Remove unused function 2024-07-15 15:53:45 +02:00
ej-shafran
d8833d26bd Add stash while keeping index 2024-07-15 15:53:45 +02:00
ej-shafran
1a6555bc30 Add staged-only stash 2024-07-15 15:53:45 +02:00
Cameron
64c404e1c4
Lint 2024-07-14 23:51:51 +02:00
Cameron
06b4d95453
notes 2024-07-14 23:51:40 +02:00
Cameron
824134f67c
Add blank line here so the floating header window doesn't block the
first line, or be hidden entirely since the top line is folded and this
hides extmarks.
2024-07-14 23:50:50 +02:00
Cameron
64d68c4a92
Hide this from history 2024-07-13 23:49:51 +02:00
Cameron
ea9d11963f
Add header for reflog view 2024-07-13 23:49:40 +02:00
Cameron
bd70a55c89
Allow tags/heads for Log Other 2024-07-13 23:49:26 +02:00