summaryrefslogtreecommitdiff
path: root/src/buffer.hh
AgeCommit message (Expand)Author
2025-06-30Stop apply_diff() from creating non-monotonic changesJohannes Altmanninger
2025-06-03Prevent deletion of buffers while creating new windowsMaxime Coste
2025-05-23Disable BufSetOption hook during buffer registrationMaxime Coste
2025-02-19Cleanup file.cc/hh dependenciesMaxime Coste
2025-02-04Revert "WIP linked list shared strings"Maxime Coste
2025-01-22WIP linked list shared stringsMaxime Coste
2024-12-03Compact BufferIterator to avoid paddingMaxime Coste
2024-12-03Do not store buffer pointer in BufferIteratorMaxime Coste
2024-11-30Cache buffer lines ArrayView in BufferIteratorMaxime Coste
2024-08-15Remove unused ConstexprVector and rename constexpr_utils.hh to array.hhMaxime Coste
2023-06-17Revert "Switch undo storage from a tree to a plain list"Maxime Coste
2023-04-17Switch undo storage from a tree to a plain listOlivier Perret
2023-01-21Replace std::strong_ordering with auto return type to not require <compare>Maxime Coste
2022-11-20Change BufferIterator comparison to assert same bufferMaxime Coste
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