| Age | Commit message (Collapse) | Author |
|
|
|
Fix #427
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Option names are the same for every option manager.
|
|
Fixes #347
|
|
|
|
That means commands can be completed using other commands and their
completers. Yes that does makes sense.
Closes #296
|
|
Programs like grep called in '$' command will fail due to SIGPIPE
for example. So we need to keep the pipe open.
|
|
Some program (xclip), will fork a daemon keeping stdout/stderr open,
so waiting for them to be closed make kakoune hang. Commands discarding
stdout can then just not wait on it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As in upcoming std c++ array_view, ArrayView<T> points to mutable
data, use ArrayView<const T> or alias ConstArrayView<T> for const
data.
|
|
Use for the set command to document options.
|
|
|
|
|
|
std::hash specialization is a pain to work with, stop using that, and
just specialize a 'size_t hash_value(const T&)' free function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
aliases are now stored in window, buffer, or globally.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixes #117
|
|
%val{name} gives access to values given in shell through $kak_<name>
|
|
We can now access register / with the name slash, * with star,
and | with pipe
Fixes #23
|
|
|
|
*debug* will contain line and column informations along
with the responsible command name.
|
|
|
|
Fixes #101
|