| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BufferChangeListeners do as well use coord rather than iterators
|
|
|
|
With incremntal insertion, undo groups tends to be a lot of single
character insertion/deletions at the same point, but the end
result is most of the time a single string insertion. Buffer
now tries to optimize the undo group.
|
|
|
|
|
|
Changing buffer name allows to save a *make* or *grep* buffer when
launching another one for exemple.
|
|
|
|
behaviour
|
|
|
|
DynamicSelectionList now just inherit from this class, so that
the registration logic can be shared.
|
|
|
|
detail
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
And Global(Hook|Option)Manager to Global(Hook|Option)s
|
|
|
|
|
|
|
|
|
|
|
|
(that is most of the time when we are not concerned with displaying)
|
|
|
|
|
|
|
|
|
|
of line
Adapted other code in consequence and added unit tests so that this behavior
is maintained.
|
|
|
|
|
|
|
|
|
|
|
|
when avoid_eol is true, clamping does avoid end-of-line if possible
|
|
|
|
|
|
* Filters now only works on insertion and take directly the
iterator and content
* use Buffer::insert and Buffer::erase to modify a buffer
|
|
|
|
|
|
|