aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/extmark.c
Commit message (Collapse)AuthorAge
* change gravity to be a boolean flag, and add corresponding flag for end ↵chentau2021-01-05
| | | | position of extmark
* allow for extmark gravity to be set through apichentau2021-01-03
|
* api: set_text: rebase, update to new api, and add more testsTony Chen2021-01-01
|
* gcc/analyzer: fix false positives for NULL (#13248)Jan Edmund Lazo2020-11-08
| | | Close https://github.com/neovim/neovim/issues/13158
* decoration: split out "decoration" from "extmark" moduleBjörn Linse2020-11-07
| | | | | Decorations will only grow more complex. move the to a separate file, so that extmark.c remains about extmarks.
* extmark: fix decoration ploblems with extmarkerw72020-10-02
| | | | | | 54ce101 changed the way undo entries are created when adding decorations. This creates all sorts of problems.This change fixes the problem by reverting to the previous behavior.
* buf_updates: fix updates for empty buffers (#12926)Thomas Vigouroux2020-09-17
| | | On empty buffers, when editing the first line, the line is buffered, causing offset to be < 0. While the buffer is not actually empty, the buffered line has not been flushed (and should not be) yet, so the call is valid but an edge case.
* luahl: temporary workaround for virt_text ownership ambiguityBjörn Linse2020-09-13
|
* luahl: global the luahlBjörn Linse2020-09-13
|
* fix lintsThomas Vigouroux2020-09-09
|
* api/buffer: add "on_bytes" callback to nvim_buf_attachBjörn Linse2020-09-09
| | | | | | This implements byte-resolution updates of buffer changes. Note: there is no promise that the buffer state is valid inside the callback!
* extmark: use resonable names in extmark_spliceBjörn Linse2020-09-09
|
* extmark: separate extmark_splice_cols for column-only changeBjörn Linse2020-09-09
| | | | as the byte logic will be the same for all of these
* decor: sketch new decorations APIBjörn Linse2020-09-03
| | | | | | | | return decorations back lol no nvim_buf_get_virtual_text share decorations that are hl only to avoid alloc avalanche
* extmark: refiy "Decoration" abstractionBjörn Linse2020-09-03
| | | | one very important thought
* extmark: introduce extmark_splice_colsMatthieu Coudron2020-04-24
| | | | to ease up notations.
* pvs/v595: check if extmark not NULLJan Edmund Lazo2020-04-13
|
* 'clang/Logic error': zero-init MarkTreeIter varsJan Edmund Lazo2020-03-01
|
* treesitter: cleanup some luahl stuffBjörn Linse2020-02-10
|
* treesitter: use internal "decorations" bufferBjörn Linse2020-02-10
|
* extmarks: fix crash due to invalid column values in inccommand previewBjörn Linse2020-02-02
| | | | | This used to use -1 and MAXCOL values. Make sure in range values are used.
* shed biking: it's always extmarks, never marks extendedBjörn Linse2020-01-20