Björn Linse
|
8497d4b3ea
|
decoration: split out "decoration" from "extmark" module
Decorations will only grow more complex. move the to a separate
file, so that extmark.c remains about extmarks.
|
2020-11-07 09:55:17 +01:00 |
|
Björn Linse
|
0b615dae07
|
api: multiple decoration providers at once
|
2020-10-10 15:16:45 +02:00 |
|
Björn Linse
|
2c15f695a8
|
luahl: temporary workaround for virt_text ownership ambiguity
|
2020-09-13 07:46:39 +02:00 |
|
Björn Linse
|
bc86f76c0a
|
api/buffer: add "on_bytes" callback to nvim_buf_attach
This implements byte-resolution updates of buffer changes.
Note: there is no promise that the buffer state is valid inside
the callback!
|
2020-09-09 21:22:21 +02:00 |
|
Björn Linse
|
333bfd5a29
|
extmark: use resonable names in extmark_splice
|
2020-09-09 21:22:21 +02:00 |
|
Björn Linse
|
49f5b57587
|
decor: sketch new decorations API
return decorations back
lol no nvim_buf_get_virtual_text
share decorations that are hl only to avoid alloc avalanche
|
2020-09-03 15:40:24 +02:00 |
|
Björn Linse
|
7d7adf7acc
|
treesitter: cleanup some luahl stuff
|
2020-02-10 13:10:15 +01:00 |
|
Björn Linse
|
48a869dc6d
|
shed biking: it's always extmarks, never marks extended
|
2020-01-20 19:36:35 +01:00 |
|