Skip to content

Semantic Highlighting: Methods should be methods, fields should be fields #4399

@CryZe

Description

@CryZe

Methods are currently considered functions and fields are currently considered members. It would be better to categorize them as methods and fields as that more accurately describes what they are.

It seems like many extensions are super inconsistent in what they do here. So for example, member, which is currently being used for fields in rust-analyzer, is used for methods in TypeScript. This makes it impossible to properly create a theme at all that works across both TypeScript and Rust (and others).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions