Marksman extension for VSCode. Note taking with cross-references and diagnostics.
60
stars
32
commits
TypeScript
primary language
Dec 9, 2023
updated
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 command
dir to the dir where marksman 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.32 commits
TypeScript
90.0%
JavaScript
10.0%
Marksman extension for VSCode. Note taking with cross-references and diagnostics.
60
stars
32
commits
TypeScript
primary language
Dec 9, 2023
updated
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 command
dir to the dir where marksman 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.32 commits
TypeScript
90.0%
JavaScript
10.0%