Expand description
Protocol-neutral editor intelligence for Merman.
This crate owns editor-facing document state and query semantics without depending on LSP, WASM, Monaco, or TypeScript protocol types.
Structs§
- Completion
Context - Completion
Item - Completion
Item Label Details - Completion
List - Completion
Resolve Data - Completion
Text Edit - Diagnostic
Code Action Data - Document
Snapshot - Document
Uri - Document
Workspace - Editor
Code Action - Editor
Code Action Edit - Editor
Diagnostic - Editor
Diagnostic Related - Editor
Document Symbol - Editor
Folding Range - Editor
Hover - Editor
Location - Editor
Markup Content - Editor
Prepare Rename - Editor
Selection Range - Editor
Symbol Information - Editor
Text Edit - Editor
Workspace Edit - Fence
Snapshot - Position
- Range
- Semantic
Token - Semantic
Token Legend
Enums§
- Completion
Data Kind - Completion
Insert Text Format - Completion
Item Kind - Document
Kind - Editor
Folding Range Kind - Fence
Text Index Source - Rename
Error - Semantic
Token Kind - Semantic
Token Modifier
Functions§
- analysis_
diagnostic_ to_ editor - analysis_
payload_ to_ diagnostics - code_
action_ from_ fix - code_
actions_ from_ fixes - completion_
documentation - completion_
for_ snapshot - document_
symbols - folding_
ranges - goto_
definition - hover
- prepare_
rename - references
- rename
- selection_
range - selection_
ranges - semantic_
token_ legend - semantic_
tokens_ for_ snapshot - semantic_
tokens_ for_ snapshot_ range - token_
modifier_ index - token_
type_ index - workspace_
symbols - workspace_
symbols_ for_ snapshots