You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Selection and mention-queue skills: deferred minor findings #584
Deferred minor findings for selection tracking, the mention queue and their skills (#541, #559, #562, #565 reviews). The maintainer chose on 2026-11-12 to stop the formal-models run after its open PRs and track these here.
Owner: ThomasK33. Trigger: the next change to selection.lua, init.lua mention code, or these skills.
lua/claudecode/selection.lua comment in note_visual_edit says a <Cmd>…<Esc> mapping "reaches the flush before the schedule"; with a ModeChanged handler that turns the loop the queued check runs first (the guard keeps the result right). The last clause of SKILL.md line 203 is also imprecise: when the schedule comes first, the check removes the key listener, so the listener never runs (docs(skills): say when the queued check of an edit runs relative to the flush #565 verifier).
verify-mention-queue/check.sh: ImmediateWaitsForReady still reads TRUE for a broadcast written as an indexed call or through an alias before the guard (unit tests catch both); SKILL.md says both config values "double each count", one run is 1.96x (fix(queue): keep the readiness wait for a send with broadcast debouncing off #541 verifier).
Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: high\n
Three more items from the final #562 verifier report. A trail review found that this issue left them out. All three behave the same on main.
selection.lua:324-328: when the Claude terminal buffer is wiped before you return to the file with the cursor unmoved, the plugin still sends the old cursor selection. The Claude in that terminal has exited, so no user sees it today.
selection.lua:131-133: after :bwipeout of the held file from the Claude terminal, Claude keeps the wiped file's selection while you stay in the terminal.
Activity
ThomasK33 commentedon Nov 13, 2026
Three more items from the final #562 verifier report. A trail review found that this issue left them out. All three behave the same on main.
selection.lua:324-328: when the Claude terminal buffer is wiped before you return to the file with the cursor unmoved, the plugin still sends the old cursor selection. The Claude in that terminal has exited, so no user sees it today.selection.lua:131-133: after:bwipeoutof the held file from the Claude terminal, Claude keeps the wiped file's selection while you stay in the terminal.tests/integration/selection_visual_edit_spec.luahit plenary's 50 s limit once on Neovim 0.12.3 under a load average of 22-71 (on both the fix(selection): keep the selection when the demotion fires in a Claude terminal #562 head and main). It passes on 0.8.0 and in other runs.Generated with
xum• Model:anthropic:claude-opus-5-5• Thinking:high