Skip to content

Handling of primary vs. secondary spans in checkers #174

Open
@dpc

Description

@dpc

rustc output must have changed, and now every time I compile my code and call a method with a wrong number of arguments, Vim will jump to the definition of the function that is called incorrectly, and not the place where it is being called. There's no easy way jump to the actual code that I need to fix, which is slowing me down a lot: I have to manually inspect the compiler output in another terminal, and manually go to the right place.

It seems to me that the output of the compiler is wrong in the first place: the main error file:line message should point to the broken code, not the definition of the function that is called (which is useful, but secondary). Ideally I'd like rust.vim to be able to display both in the compilation error list.

Metadata

Metadata

Assignees

Labels

checkersPertains to Syntastic, ALE, Neomake, RLS

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions