| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Keep it as is, commit undo in current buffer, and we will commit it in
the new buffer when edition level gets back to 0.
|
|
|
|
aliases are now stored in window, buffer, or globally.
|
|
|
|
exec and eval now accepts a -with-maps to use them. But by default
they are disabled, so that all the indent scripts work even if you
remap basic keys.
Fixes #217
|
|
using \ before entering insert mode will disable hooks during the whole
insert session rather than only the entering phase. That gives a nice
way of pasting text into kakoune.
|
|
|
|
Fixes #117
|
|
This methods avoids updating the context selection needlessly as
they are going to get replaced anyway.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ClientManager now stores only the free windows, clients take
ownership of its own.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Client store the current status line. This way calls to print status
do not force the user interface to display directly.
|
|
|
|
InputHandler owns it's UserInterface, and is directly stored by the ClientManager.
|
|
|
|
|
|
|
|
This add color support for the status line
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this avoids a lot of unnecessary (add|remove)_change_listener as
creating temporary Selections do not call that anymore.
Use can choose between a SelectionList which or a DynamicSelectionList
depending on wethear the buffer will be modified or not during the
selections lifetime.
|
|
|
|
|
|
And Global(Hook|Option)Manager to Global(Hook|Option)s
|