Formatting [[lsp_formatting: Category]]Category
Document formatting features.
Formatting [[formatting: LSPFeature]]LSPFeatureCode Action LSPFeature 78%Completion LSPFeature 77%Diagnostics LSPFeature 75%
Formats a document into canonical form. Equivalent to qmdc lint.
- lsp_method: textDocument/formatting
- status: planned
- depends: Rust Parser
Description [[description: text]]textCommon Errors NarrativeDoc 74%Field SyntaxConcept 72%Syntax Syntax 71%
What gets formatted:
- Consistent headings:
## Label [[id]]or## Label [[id: Kind]] - Normalized field lists
- Uniform indentation and spacing
- Blank lines between objects
Before formatting:
##User[[user:User]]
-name:John
- email: john@example.com
After formatting:
## User [[user: User]]
- name: John
- email: john@example.com