feat: draw a rail down range annotations #131
No reviewers
Labels
No labels
autorelease: pending
autorelease: tagged
bug
ci/cd
documentation
duplicate
enhancement
good first issue
help wanted
improvement
invalid
priority
high
priority
low
question
refactor
size
L
size
M
size
S
size
XS
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
noe.trevino/haunt.nvim!131
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature-108/range-display"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stacked on #130. Retarget to the umbrella (#127) once the ones below merge.
│down the body lines and╰on the last, in the sign columnrangeconfig block:style(rail|none),reveal(always|cursor),glyphs,priorityHauntRangehighlight, linked to the sign highlighton_lines(one redraw per turn, so undo settles first)Calls to look at:
a range made while annotations are off starts with its rail hidden
reveal = "cursor"follows the current window, so splits show the same railin insert mode the rail redraws each keystroke (cheap, but scales with covered lines)
checked in nvim: rail on 5–10, nested single on 7,
ddshrinks it,ubrings it backtests pass (656)
retarget to the umbrella after #128–#130
Refs #108
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.