lsp: Add missing semantic highlight

This commit is contained in:
James Westman 2023-07-25 18:52:18 -05:00
parent 62f74178f7
commit a9cb423b3b

View file

@ -68,6 +68,14 @@ class ExtScaleMark(AstNode):
self.label.string if self.label else None, self.label.string if self.label else None,
) )
def get_semantic_tokens(self) -> T.Iterator[SemanticToken]:
if range := self.ranges["position"]:
yield SemanticToken(
range.start,
range.end,
SemanticTokenType.EnumMember,
)
@docs("position") @docs("position")
def position_docs(self) -> T.Optional[str]: def position_docs(self) -> T.Optional[str]:
if member := self.root.gir.get_type("PositionType", "Gtk").members.get( if member := self.root.gir.get_type("PositionType", "Gtk").members.get(