Commit graph

7806 commits

Author SHA1 Message Date
Oliver Blanthorn 8735a6a115
Swap {} for |{ }| blocks
Makes much more JS compatible without changes
2026-07-30 16:19:39 +02:00
Oliver Blanthorn 00b1445575
Fix #4926: bind ;C to hint with container completions 2026-07-30 15:12:18 +02:00
Oliver Blanthorn 345cd7dc70
Support double-dash flags for winopen 2026-07-30 14:58:41 +02:00
Oliver Blanthorn fe22fdea99
Add completions for trailing flags 2026-07-30 14:54:30 +02:00
Oliver Blanthorn 412de47bfc
Allow flags before+after positional args 2026-07-29 17:07:26 +02:00
Oliver Blanthorn a476dd3bb4
Remove map and add split
for boring reasons map was a nerfed version of .|,
so rather than keeping it around and confusing people
it has been removed totally
2026-07-29 10:06:30 +02:00
Oliver Blanthorn fe49bc0ea6
Bin =. and use _ everywhere
For map and filter, they're evaluated later as callbacks. Everywhere
else they're evaluated and then passed as arguments
2026-07-29 10:06:30 +02:00
Oliver Blanthorn 15fee2d374
Add draft exversion 2 docs to :tutor 2026-07-29 10:06:30 +02:00
Oliver Blanthorn 0c7969e368
Make commandline multiline with <S-Enter> 2026-07-29 10:06:30 +02:00
Oliver Blanthorn a963ceaaee
Add hint -e, allow pipelines to be cancelled 2026-07-29 10:06:30 +02:00
Oliver Blanthorn dfc7353407
Abandon bare = and _ to avoid collisions with js 2026-07-29 10:06:30 +02:00
Oliver Blanthorn 2e316e8850
Support slices 2026-07-29 10:06:30 +02:00
Oliver Blanthorn ab829a6cbf
Add = selection operator 2026-07-29 10:06:30 +02:00
Oliver Blanthorn d26e27326e
Add indexing, join, bare expression 2026-07-29 10:06:29 +02:00
Oliver Blanthorn 3f4cdb3f2f
Abandon ||/&& from ex-parser, give to map/filter 2026-07-29 10:06:29 +02:00
Oliver Blanthorn 8a6eb03f41
Add filter and underscore magic lambdas 2026-07-29 10:06:29 +02:00
Oliver Blanthorn f246c5f7ee
Add MVP map 2026-07-29 10:06:29 +02:00
Oliver Blanthorn 8776d2c0ce
Add heredocs 2026-07-29 10:06:29 +02:00
Oliver Blanthorn 9033eed454
Add multiline continuation 2026-07-29 10:06:29 +02:00
Oliver Blanthorn 1a9d7f8db5
Support exversion in RC files 2026-07-29 10:06:29 +02:00
Oliver Blanthorn 98db88a465
Support blocks, comments and newlines 2026-07-29 10:06:29 +02:00
Oliver Blanthorn 6732d87b5b
Add MVP parser 2026-07-29 08:48:43 +02:00
Oliver Blanthorn 9c8c15ff77
Send tab updates to active tabs
In theory browser.runtime should have worked fine
but it doesn't. So go back to browser.tabs instead

Fix #5487

I hope
2026-07-28 20:13:00 +02:00
Oliver Blanthorn a9f2a523c0
Update changelog for 1.25.0 2026-07-28 13:32:14 +02:00
Oliver Blanthorn d9e727780b
Add runwithprofile to run in copy of real profile 2026-07-28 13:12:15 +02:00
Oliver Blanthorn dfe15d12a7
Avoid serialising unused args in messages 2026-07-28 11:26:07 +02:00
Oliver Blanthorn 20372d6a7d
Cache tab/taball options for faster filtering 2026-07-28 10:39:58 +02:00
Oliver Blanthorn 912b718755
Update completions in unfocused windows
Fix trailing debounce too
2026-07-28 09:37:04 +02:00
Oliver Blanthorn 4e55951e55
Revert :tab initialposition to 'top'
I think it's too counter-intuitive for everyday use
at the moment. The visual feedback isn't quite there
2026-07-27 22:54:14 +02:00
Oliver Blanthorn 9422bd8e5b
Fix selection fighting on startup with many tabs
Also, modestly unify Tab + TabAll completions
2026-07-27 22:48:18 +02:00
Oliver Blanthorn af727c7b8d
Fix GitHub gi 2026-07-27 21:26:35 +02:00
Oliver Blanthorn 903c148011
Actually start using the RC file again 2026-07-27 21:14:45 +02:00
Oliver Blanthorn cdb99fce76
Update changelog for 1.25.0 2026-07-27 19:57:34 +02:00
Oliver Blanthorn 46568e8af0
Merge branch 'feat/random-hintnames' 2026-07-27 19:56:42 +02:00
Oliver Blanthorn cf78876e33
Explain hardcoded hintchars 2026-07-27 19:55:35 +02:00
Oliver Blanthorn c8103dc0f6
Concatenate word hintnames if we need more 2026-07-27 19:54:33 +02:00
Oliver Blanthorn d50ddc38f5
Bikeshed hintname setting name 2026-07-27 19:53:48 +02:00
Oliver Blanthorn cb065cf04f
Update changelog for 1.25.0 2026-07-27 19:26:10 +02:00
Oliver Blanthorn 4af189ccd3
Add :find binds to RC and bikeshed settings 2026-07-27 19:22:59 +02:00
Oliver Blanthorn b5ba02e695
Add :find completions back
Also improve perf:

- index headings for breadcrumbs

- don't clone ranges to make highlights

- fiddle with debounce
2026-07-27 19:21:24 +02:00
Oliver Blanthorn e8d85058f7
Bikeshed :find help 2026-07-27 19:21:24 +02:00
Oliver Blanthorn 5d0c10ea37
Fix :find -r in iframes 2026-07-27 19:21:24 +02:00
Oliver Blanthorn 475ae04e79
Restore incsearch 2026-07-27 19:21:24 +02:00
Oliver Blanthorn 0ab3f5bf62
Add more words to the glossary 2026-07-27 13:35:03 +02:00
Oliver Blanthorn edf442fe67
Update outdated :help docstring 2026-07-27 13:35:03 +02:00
Oliver Blanthorn 82985ae14c
Fix #2980: add MVP :define and glossary
Now I just have to write all the definitions :(
2026-07-27 13:35:03 +02:00
Oliver Blanthorn 1ad5c34ac6
Fix #1528: silence errors for messages sent to closed tabs 2026-07-27 10:16:21 +02:00
Oliver Blanthorn 224a8930e1
Fix #1774: add :unbind --all
Also, improve `:unbind --recursive` to apply to inherited
keymaps too
2026-07-27 10:13:57 +02:00
mmustafasenoglu 169613e242 feat: add 'random' option to hintnames config 2026-07-27 09:06:39 +03:00
mmustafasenoglu b8c41e0c24 feat: add random hintnames with built-in English word list 2026-07-27 09:06:24 +03:00