Skip to content

Zettelkasten inspired note taking for Visual Studio Code

Notifications You must be signed in to change notification settings

seandheath/zettnote

Repository files navigation

Zettnote README

Zettnote is a VSCode extension that adds functionality to implement a metadata-free markdown based zettelkasten aiming to give functionality similar to Roam Research or org-roam.

Features

Zettnote doesn't require any metadata, database, or modification of typical markdown files beyond using wikilink syntax. When a markdown file is opened it scans the workspace for other markdown files and generates the list of links and backlinks dynamically.

Zettnote supports the following features:

  • Wikilink style syntax: [[link]]

  • Link autocomplete

  • Follow links to the containing notes

  • Create new notes from unpopulated links Org-roam also uses Graphviz to generate a graph, with notes as nodes, and links between them as edges. The generated graph can be used to navigate to the files, but this requires some additional setup described in the Roam Protocol page.

  • View all backlinks from other notes to this note

Extension Settings

This extension contributes the following settings:

  • zettnote.createNote: defaults to [Ctrl/Cmd]+Alt+n to create or open a note.
  • zettnote.attachFile: moves file to attachment folder and creates a link to it.
  • TODO: zettnote.showGraph: generates dot graph of notes.

Known Issues

  • Not sure how the extension will work with a large amount of notes, currently seems good with dozens. Have not implemented caching of links.

Release Notes

Users appreciate release notes as you update your extension.

0.1.0

Currently under development

About

Zettelkasten inspired note taking for Visual Studio Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published