Marksman extension for VSCode. Note taking with cross-references and diagnostics.
MIT License
Integrates Marksman language server into VSCode for delightful Markdown note taking experience.
See the project page for more detailed information.
Hover preview:
Completion:
Wiki link to another document:
Wiki link to a subsection of the current document:
Reference link:
"Show References":
Project-wide diagnostics for broken wiki-links:
Get marksman
server binary.
The extension will try to automatically download Marksman language server
from GH releases. This is the easiest way to get started.
An alternative is to either download marksman
binary from the releases
page or to build marksman
from source. Put it somewhere in
your PATH
and you should be good to go.
Add .marksman.toml
to your workspace root folder.
The extension is automatically activated only when .marksman.toml
file is
present. This is done to avoid running Zeta Note on random Markdown files,
but rather only inside your notes folder.
marksman
. Mostly useful for development of marksman
itself.dotnet run
and the commandmarksman
sources are.npm install
to get the necessary packages.npm watch
or hit F5 to do development/debugging.npm install -g vsce
.vsce package
to package the extension.vsce publish
to publish the packaged archive.code --install-extension [path-to-vsix]
to install the locally built extension.