The foreign code extractor manager token.
Notebooks or any other aggregates of documents are not supported by the LSP specification, and we need to make appropriate adjustments for them, pretending they are simple files so that the LSP servers do not refuse to cooperate.
The language identifier of the document.
OptionalparentParent of the current virtual document.
Path to the document.
OptionalstandaloneBeing standalone is relevant to foreign documents and defines whether following chunks of code in the same language should be appended to this document (false, not standalone) or should be considered separate documents (true, standalone)
File extension of the document.