• Björn Linse's avatar
    ui: use line-based rather than char-based updates in screen.c · 1adb01c1
    Björn Linse authored
    Add ext_newgrid and ext_hlstate extensions. These use predefined
    highlights and line-segment based updates, for efficiency and
    simplicity.. The ext_hlstate extension in addition allows semantic
    identification of builtin and syntax highlights.
    
    Reimplement the old char-based updates in the remote UI layer, for
    compatibility. For the moment, this is still the default. The bulitin
    TUI uses the new line-based protocol.
    
    cmdline uses curwin cursor position when ext_cmdline is active.
    1adb01c1
Name
Last commit
Last update
..
kbtree.h Loading commit data...
khash.h Loading commit data...
klist.h Loading commit data...
kvec.h Loading commit data...
queue.h Loading commit data...
ringbuf.h Loading commit data...