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
I can't reproduce a regression. Probably you expect the filetype=grep style behavior where every line is a valid location.
Lint output (for better or worse) has forever used filetype=make where make_error_pattern determines what's a valid location (for next/prev but also for jump)
For example here the first one is matched but the second one isn't:
src/main.cc:100:9: error: expected ‘}’ before string constant
100 | "» {+u}User{} hook support\n"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/main.cc:97:8: note: to match this ‘{’
97 | }, {
| ^
It's possible that we want to relax this (perhaps only for the jump command). I personally have a dedicated shortcut which has some drawbacks I guess
The expectation for lint.kak are not very easily defined
Version of Kakoune
1c71fc0
Reproducer
Just set a
lintcmd
, run the linter with:lint
, and from the*lint-output*
buffer, try to use<ret>
to jump.Outcome
Here is the error that gets appended to the
*debug*
buffer:Expectations
I guess this is due to the recent abstraction made to jump commands in stdlib.
Additional information
No response
The text was updated successfully, but these errors were encountered: