summaryrefslogtreecommitdiff
path: root/src/highlighter_group.hh
diff options
context:
space:
mode:
authorPhilipp Jungkamp <p.jungkamp@gmx.net>2025-07-05 00:24:54 +0200
committerPhilipp Jungkamp <p.jungkamp@gmx.net>2025-07-05 00:24:54 +0200
commit2eb6aa9e20901c53ec7c288d47592043649b1bbd (patch)
tree743d84905db6fc0bf578654528fdb7be93375ad9 /src/highlighter_group.hh
parentc24c802373fc223fb80f1b80419ce6dcc59f2836 (diff)
Introduce `history_since_<id>` value expansion
The `history_since_<id>` value expansion allows incremental parsing of a buffer's history. declare-option int my_last_history_id define-command my-process-history ... # process the initial buffer history my-process-history %val{bufname} 0 %val{history} set-option buffer my_last_history_id 0 # only process new history changes on idle hook buffer NormalIdle %{ evaluate-commands %exp{ my-process-history \ %%val{bufname} \ %%opt{my_last_history_id} \ %%val{history_since_%opt{my_last_history_id}} } set-option buffer my_last_history_id %val{history_id} }
Diffstat (limited to 'src/highlighter_group.hh')
0 files changed, 0 insertions, 0 deletions