summaryrefslogtreecommitdiff
path: root/src/buffer.cc
AgeCommit message (Expand)Author
2022-07-05Distinguish between non-eol max column target and plain max columnMaxime Coste
2022-05-20Simplify Buffer::do_insert and Buffer::do_eraseMaxime Coste
2022-02-22Remove unnecessary workaround in Buffer::insertMaxime Coste
2021-05-28Support opening files bigger than 2 GiBMaxime Coste
2020-06-09Do not include non-primitive option value in *SetOption hook filterMaxime Coste
2020-03-20Remove posB from information given by the diff algorithmMaxime 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-07Update New flag and last save timestamp on buffer renameMaxime 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-30Refactor diff to make allocating a diff vector optionalMaxime Coste
2019-11-25src: Use `begin()` to get iteratorsFrank LENORMAND
2019-11-09Add static or const where usefulJason Felice
2019-06-19Refactor option_to_string quoting support, introduce Quoting::RawMaxime Coste
2019-04-27Let parse_lines ensure that there's at least 1 line with \nDelapouite
2019-03-27Add missing flags to debug buffers outputDelapouite
2019-01-23Always select inserted text after pipingMaxime Coste
2018-10-23Refactor Hook management to have a well defined list of hooksMaxime Coste
2018-08-29Use shell specific quoting for env varsMaxime Coste
2018-05-21Gather options in a vector when running Buffer::on_option_changedMaxime Coste
2018-05-14Rename Context::Flags::Transient to Context::Flags::DraftMaxime Coste
2018-05-02Refactor buffer undo treeMaxime Coste
2018-04-06Make error messages more consistentDelapouite
2018-03-13Do not jump to buffer start on `g.` with no previous modificationsMaxime Coste
2018-03-09Detect no-op replaces and do not act on themMaxime Coste
2018-02-24Allow l/h to cross line boundariesMaxime Coste
2018-02-18Buffer: avoid expensive option flattening in on_registred with NoHooksMaxime Coste
2018-02-11Refuse modification of ReadOnly buffers and make Debug buffer readonlyMaxime Coste
2018-01-18Use the _str and _sv string literals more oftenMaxime Coste
2017-11-07Buffer: change clamp logic to preserve orderingMaxime Coste
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