summaryrefslogtreecommitdiff
path: root/src/buffer.hh
AgeCommit message (Expand)Author
2022-07-05Distinguish between non-eol max column target and plain max columnMaxime Coste
2021-11-21Convert comparisons to spaceship operatorMaxime Coste
2021-05-28Support opening files bigger than 2 GiBMaxime Coste
2020-01-01Add 'history' and 'uncommitted_modifications' expansionsJason Felice
2019-12-19Update fs status post buffer writeMaxime Coste
2019-12-18Cleanup replaced range selection logicMaxime Coste
2019-12-04Merge remote-tracking branch 'lenormf/reload-buffer-hash'Maxime Coste
2019-12-03src: Reload buffers when their contents' hash changesFrank LENORMAND
2019-11-29buffer.hh: Fix building on musl+libc++Kylie McClain
2019-11-09Add static or const where usefulJason Felice
2019-10-17Remove explicit sizes from make_array callsMaxime Coste
2019-01-20Fix warning on gcc 8Maxime Coste
2018-11-01Use BufferCoord sentinel type for regex matching on BufferIteratorsMaxime Coste
2018-10-30Buffer: Remove m_line_count field from BufferIteratorMaxime Coste
2018-10-23Refactor Hook management to have a well defined list of hooksMaxime Coste
2018-05-09Mark Client, Window, Buffer and OptionManager as finalMaxime Coste
2018-05-02Refactor buffer undo treeMaxime Coste
2018-03-13Do not jump to buffer start on `g.` with no previous modificationsMaxime Coste
2018-02-11Refuse modification of ReadOnly buffers and make Debug buffer readonlyMaxime Coste
2017-11-12Move Array and ConstexprVector to a constexpr_utils.hh headerMaxime Coste
2017-09-20Add max_history_id in status printed with <a-u> and <a-U>Delapouite
2017-08-18Respecify EnumDescs array sizes manually to workaround clang-3.6 bugMaxime Coste
2017-08-12Remove size redundancy in enum_desc function declarationMaxime Coste
2017-08-04Purge history on buffer reload when NoUndo flag is onMaxime Coste
2017-07-07Formatting fixesMaxime Coste
2017-06-11Fix the Buffer::end() madnessMaxime Coste
2017-06-07noexept-ify BufferIterator methodsMaxime Coste
2017-06-07Use String default ctor instead of empty stringMaxime Coste
2017-05-22Do not avoid eol in insert mode vertical movementMaxime Coste
2017-05-22Remove virtual destructor from OptionManagerWatcherMaxime Coste
2017-05-07Respect tabstop in Buffer::offset_coordMaxime Coste
2017-03-16Try to clean up option include a bitMaxime Coste
2017-03-15Small code tweaks regarding flags handlingMaxime Coste
2017-03-15Migrate WithBitOps template specialization to with_bit_ops functionMaxime Coste
2017-03-15Migrate to a more value based meta programming modelMaxime Coste
2017-02-20Fix performance of word completion with many different selectionsMaxime Coste
2017-02-06Small layout tweak for Buffer::HistoryNodeMaxime Coste
2017-01-28Make BufferIterator only a bidirectional iteratorMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime 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-07-27BufferIterator is random access, not just bidirectionalMaxime Coste
2016-07-27Revert "Try to disambiguate timespec as a struct"Maxime Coste
2016-07-27Try to disambiguate timespec as a structMaxime Coste
2016-07-27Add missing <time.h> header so that timespec is well definedMaxime Coste
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