| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-08 | Buffer begin and end are not end-of-words | Maxime Coste | |
| Buffer begin never has a word character before, and end is always preceeded by an end-of-line. Fixes #2420 | |||
| 2017-03-08 | Add a -debug flag to :edit to set the buffer as debug data | Maxime Coste | |
| As for the *debug* buffer, buffers with the debug flag wont get used for cycling through buffer, or word completion. | |||
| 2016-11-14 | Propagate the hooks disabled state through prompt, menu, and command execution | Maxime Coste | |
| Maintain it as well during buffer creation even if the hooks are not executed in client context. Fixes #818 | |||
| 2016-10-01 | Support codepoints of variable width | Maxime Coste | |
| Add a ColumnCount type and use it in place of CharCount whenever more appropriate, take column size of codepoints into account for vertical movements and docstring wrapping. Fixes #811 | |||
| 2016-07-28 | Add a char_length(Buffer&, const ByteCoord&, const ByteCoord&) util | Maxime Coste | |
| 2016-03-16 | Use ByteCoords directly for buffer insert/erase/replace | Maxime Coste | |
| 2016-03-16 | Avoid the spurious newline insertion when replacing at end of buffer | Maxime Coste | |
| Add a Buffer::replace method to handle the replacements properly Fixes #633 | |||
| 2016-02-17 | Refactor use selection as search pattern implementation | Maxime Coste | |
| 2015-12-23 | Pass flags to the regex engine to correct anchors | Maxime Coste | |
| Current behaviour was matching ^ $ for the current search start/end (and \b was always matching begin/end as well). Fixes #536 | |||
| 2015-10-17 | More cleanups in the buffer open/reload code | Maxime Coste | |
| 2015-10-17 | Move line parsing and to Buffer.cc directly | Maxime Coste | |
| 2015-10-17 | Refactor buffer creation and reloading to be more explicit | Maxime Coste | |
| Reloading used to be implicit in the buffer creation function, which is not always nice, as code that explicitely wanted to reload a buffer could not say so. | |||
| 2015-09-27 | Store timespec for buffer fs timestamps, not just time_t | Maxime Coste | |
| time_t has a resolution of one second, which cause troubles when a file changes multiple time during that same second. | |||
| 2015-06-06 | Move write_debug to buffer utils as write_to_debug_buffer | Maxime Coste | |
| 2015-02-25 | Respect columns when copying selection, not just bytes | Maxime Coste | |
| 2014-12-23 | Remove trailing blank lines | Maxime Coste | |
| 2014-09-22 | tweak helper functions in buffer_utils.hh | Maxime Coste | |
| 2014-08-15 | Add support for reading from stdin/writing to stdout in filter mode | Maxime Coste | |
| Note that kakoune still needs to read the whole buffer first, only once stdin is closed can it execute the keys. | |||
| 2014-07-05 | utf8: use end of sequence iterators for more security | Maxime Coste | |
| 2014-05-14 | Iterate in reversed order on selections when modifing buffer | Maxime Coste | |
| This way, update only needs to be called once everything is done as we always modify after the next selection to be used. | |||
| 2014-05-07 | Refactor LineAndColumn coordinates | Maxime Coste | |
| BufferCoord -> ByteCoord DisplayCoord -> CharCoord Moved their definition along with LineAndColumn into coord.hh | |||
| 2014-05-02 | Add support for non-scrolling fifo buffers | Maxime Coste | |
| 2014-04-29 | Add support for running Kakoune with redirected stdin | Maxime Coste | |
| Will read to a *stdin* fifo buffer | |||
| 2014-04-28 | Move some buffer related utility functions to buffer_utils.{cc,hh} | Maxime Coste | |
