>#link("https://microsoft.github.io/language-server-protocol/")[Language Server Protocol]. tinymist
#^ source.typst entity.name.function.hash.typst
# ^^^^ source.typst meta.expr.call.typst entity.name.function.typst
#     ^ source.typst meta.expr.call.typst meta.brace.round.typst
#      ^ source.typst meta.expr.call.typst string.quoted.double.typst punctuation.definition.string.typst
#       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.typst meta.expr.call.typst string.quoted.double.typst
#                                                            ^ source.typst meta.expr.call.typst string.quoted.double.typst punctuation.definition.string.typst
#                                                             ^ source.typst meta.expr.call.typst meta.brace.round.typst
#                                                              ^ source.typst meta.expr.call.typst meta.brace.square.typst
#                                                               ^^^^^^^^^^^^^^^^^^^^^^^^ source.typst meta.expr.call.typst
#                                                                                       ^ source.typst meta.expr.call.typst meta.brace.square.typst
#                                                                                        ^ source.typst meta.expr.call.typst keyword.operator.accessor.typst
#                                                                                         ^^^^^^^^^^ source.typst
>
>#{
#^ source.typst keyword.control.hash.typst
# ^ source.typst meta.brace.curly.typst
>  text(red)[]  .  fields()
#^^ source.typst
#  ^^^^ source.typst meta.expr.call.typst entity.name.function.typst
#      ^ source.typst meta.expr.call.typst meta.brace.round.typst
#       ^^^ source.typst meta.expr.call.typst variable.other.constant.builtin.typst
#          ^ source.typst meta.expr.call.typst meta.brace.round.typst
#           ^ source.typst meta.expr.call.typst meta.brace.square.typst
#            ^ source.typst meta.expr.call.typst meta.brace.square.typst
#             ^^ source.typst
#               ^ source.typst keyword.operator.accessor.typst
#                ^^ source.typst
#                  ^^^^^^ source.typst meta.expr.call.typst entity.name.function.typst
#                        ^ source.typst meta.expr.call.typst meta.brace.round.typst
#                         ^ source.typst meta.expr.call.typst meta.brace.round.typst
>}
#^ source.typst meta.brace.curly.typst
>