| Age | Commit message (Collapse) | Author |
|
Do not allocate temporary vectors to store splitted data, use the
'split' range adaptor along with transform(unescape) to provide the
same feature with less allocations.
|
|
Fixes #925
|
|
No need to have two separate regexes to handle forward and backward
matching, just passing RegexCompileFlags::Backward will add support
for backward matching to the regex. For backward only regex, pass
RegexCompileFlags::NoForward as well to disable generation of
forward matching code.
|
|
This eliminates some warnings emitted by clang++.
|
|
Fixes #550
|
|
|
|
When using an env var that needed the selections in the pipe command line,
say $kak_selection, the selection update code would run, modifying the
selections to adapt to eventual changes. But the rest of the pipe logic
was assuming the selections would not change, leading to bugs.
|
|
|
|
|
|
|
|
|
|
Fixes #1653
|
|
Fixes #1654
|
|
|
|
This hash map is now fully constexpr, and ends up stored in the read
only data segment instead of being recomputed at each startup.
|
|
Only expose a free function that tries to get the NormalCmd from a
key.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$kak_reg_hash will properly contain the current selection index when
executing the shell command, fixing its use.
Fixes #1503
|
|
Fixes #312
Fixes #1501
|
|
|
|
Fixes #1495
|
|
As asked for in #1175
|
|
Fixes #1480
|
|
|
|
|
|
|
|
This is more consistent with other prompts like regexes or shells,
and has proven useful from time to time.
|
|
|
|
|
|
Fixes #1443
|
|
|
|
|
|
|
|
|
|
|
|
|