summaryrefslogtreecommitdiff
path: root/src/buffer.cc
AgeCommit message (Expand)Author
2017-09-01Make Buffer::Modification an aggregateMaxime Coste
2017-08-29Rename containers.hh to ranges.hh (and Container to Range)Maxime Coste
2017-08-04Purge history on buffer reload when NoUndo flag is onMaxime Coste
2017-08-01Slight formatting tweakMaxime Coste
2017-06-28Consider non-files buffers as never modifiedMaxime Coste
2017-06-26Fix replacing last eol with a single eolMaxime Coste
2017-06-15Move tolerance for one past end of line coordinates to highlighter codeMaxime Coste
2017-06-15Go back to window lines ending at one past the end of the buffer lineMaxime Coste
2017-06-12Simplify a bit buffer iteration functionsMaxime Coste
2017-06-11Fix the Buffer::end() madnessMaxime Coste
2017-06-07Run BufCreate hook *before* Buf{Open,New}FileMaxime Coste
2017-06-07Small style tweakMaxime Coste
2017-05-26Remove unneeded explicit conversionMaxime Coste
2017-05-22Do not avoid eol in insert mode vertical movementMaxime Coste
2017-05-21Fix vertical movement with tabstopsMaxime Coste
2017-05-07Respect tabstop in Buffer::offset_coordMaxime Coste
2017-04-20Fix generation of empty erase changesMaxime Coste
2017-03-22Try to fix clang 3.5 compilationMaxime Coste
2017-03-16Fixes some clang-tidy warning and add a few missing meta.hh includeMaxime Coste
2017-03-15Small code tweaks regarding flags handlingMaxime Coste
2017-02-19Rename BufNew and BufOpen hooks to BufNewFile and BufOpenFileMaxime Coste
2017-02-07Fix Buffer::offset_coord that was dropping the target coordinateMaxime Coste
2017-01-31Formatting fixMaxime Coste
2017-01-30Make SharedString::create take a list of StringViewsMaxime Coste
2017-01-28Remove hash from StringDataMaxime Coste
2017-01-01When inserting at the end, store the next line as end pos in the changeMaxime Coste
2016-11-24Forward client name to contexts created for write-allMaxime Coste
2016-11-14Propagate the hooks disabled state through prompt, menu, and command executionMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2016-09-21Tweak Buffer::offset_coord implementationMaxime Coste
2016-08-14Fix comment missing a closing parenthesisMaxime Coste
2016-07-26Use explicit initialization of the `timespec` object to fix compilation on ol...Frank LENORMAND
2016-07-24Support for going backward/forward in buffer history with <a-u>/<a-U>Maxime Coste
2016-07-24Support counts for undo/redoMaxime Coste
2016-07-24Support moving between arbitrary history nodesMaxime Coste
2016-07-24Store creation timepoint in HistoryNodeMaxime Coste
2016-07-24Store buffer undo/redo information in a tree instead of a vectorMaxime Coste
2016-07-24Merge remote-tracking branch 'lenormf/readonly-mode'Maxime Coste
2016-07-23Implement a `readonly` modeFrank LENORMAND
2016-07-10Ensure buffer create/close hooks are run at appropriate timesMaxime Coste
2016-06-28Change end of line format detection logic to match vimsMaxime Coste
2016-05-17Use variadic macros for kak_assert to remove the need for COMMAMaxime Coste
2016-05-14BufferManager now owns the Buffers instead of registering themMaxime Coste
2016-03-17Fix another bug in Buffer::replace implementationMaxime Coste
2016-03-17Fix bug introduced in Buffer::do_insertMaxime Coste
2016-03-16Use ByteCoords directly for buffer insert/erase/replaceMaxime Coste
2016-03-16Use replace in Buffer unit testMaxime Coste
2016-03-16Avoid the spurious newline insertion when replacing at end of bufferMaxime Coste
2016-03-16More cleanups in Buffer::do_insertMaxime Coste
2016-03-15Refactor Buffer::do_insertMaxime Coste