sigildocs

(sigil lsp documents)

(sigil lsp documents) - In-memory document cache for LSP.

Maintains open text documents keyed by URI. Sync handlers mutate the cache on didOpen/didChange/didSave/didClose.

Exports

documentprocedure

Construct a document struct.

document?procedure

Test if a value is a document struct.

document-uriprocedure

Get the uri field of a document struct.

Get the version field of a document struct.

Get the language-id field of a document struct.

document-textprocedure

Get the text field of a document struct.

Set the version field of a document struct.

Set the language-id field of a document struct.

Set the text field of a document struct.

Set the text field of a document struct.

doc-storeprocedure

Construct a doc-store struct.

doc-store?procedure

Test if a value is a doc-store struct.

Get the docs field of a doc-store struct.

Set the docs field of a doc-store struct.

(No description)

(No description)

(No description)

(No description)

(No description)

(No description)

uri->pathvariable

(No description)

path->urivariable

(No description)