diff options
| author | luukvbaal <luukvbaal@gmail.com> | 2026-06-20 15:59:08 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-06-20 15:59:08 +0200 |
| commit | 69160854c5b97639f4750590b237603ffe2999db (patch) | |
| tree | 383d6db6c4e23391839564f69cff880f340bcb7b /test/functional/vimscript/executable_spec.lua | |
| parent | 62dfb8f08b49d2f7825defe3d5525bf3be7b1858 (diff) | |
| download | rneovim-69160854c5b97639f4750590b237603ffe2999db.tar.gz rneovim-69160854c5b97639f4750590b237603ffe2999db.tar.bz2 rneovim-69160854c5b97639f4750590b237603ffe2999db.zip | |
feat(column): per row click handlers for 'statuscolumn' (#40265)
Problem:
- Current 'statuscolumn' click label caveat is restrictive.
- v:virtnum is not unique to a line if it has both above and
below virtual lines.
- 'statuscolumn' click handler may expect v:virt/lnum to be set.
Solution:
- Store per-row click definitions for the statuscolumn in a
(nested line/virt number) map.
- Implement strategy that gives each 'statuscolumn' row a unique
v:virtnum.
- Set v:virt/lnum when determining which line is clicked.
Diffstat (limited to 'test/functional/vimscript/executable_spec.lua')
0 files changed, 0 insertions, 0 deletions