| Age | Commit message (Collapse) | Author |
|
|
|
write_debug writes in a Scratch buffer named '*debug*', so that debug
messages are accessibles from within kakoune
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
clear_selections also reset select_mode to Normal,
most editing operations now do a clear_selections.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
more vi-like behaviour, hit the v key to toggle append selection mode,
this means much more keys become available for mapping, as caps are now
longer reserved to append mode.
|
|
Window hence guarantees that there is always at least one selection.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it returns the content of the last selection, or the character under the
cursor if there are no selections.
|
|
|
|
|
|
Singletons are not autocreating, the application needs to create
exactly one instance (I want to avoid implicit initialization order
hell)
|
|
|
|
selections are now defined with inclusive iterators, which means that
Selection(cursor, cursor) is a valid selection of the charateter pointed
by cursor.
On the user interface side, that means that the cursor is now part of
the selection, selectors were adapted to this behavior (and word
selectors are now much more intuitive)
|
|
|
|
|
|
|