Overview of Marksman features
mainMarksman is a Language Server (LSP) that provides code intelligence for Markdown files. It supports standard Markdown links and wiki-link style references (Zettelkasten-style).
Key features include:
- Completion: Auto-completion for links and references.
- Navigation: Goto definition and find references for links.
- Refactoring: Rename refactoring for links.
- Diagnostics: Detection of broken wiki-links and duplicate/ambiguous headings.
- Hover: Information on hover for links.
Supported link types:
- Markdown inline links:
[text](/path/to/file.md#heading)or[text](#heading). - Markdown reference links: `[text]
[text]: /url "Title"`.
- Wiki-links:
[[another-note]],[[another-note#heading]], or[[#a-heading]].