Visual Studio Code is an open source editor that you can use to edit your plain-text notes. See emanote-template for a template notebook that includes extensions pre-configured for VSCode.
Visual Studio Code
- zk
-
emanote-template
Open the notebook in Visual Studio Code and install the recommended extensions.
emanote-template is a Git repository that comes up with ready-made settings for editing notes in Visual Studio Code and publishing to GitHub Pages (using Nix).
-
Vim
Compared to the much slimmer logs from when using for example Visual Studio Code:
-
Using on Windows
Install Visual Studio Code natively on Windows (not WSL).
-
Synchronizing notes using Syncthing
Data loss is not uncommon when working with syncthing. For this reason, it is recommended to also track your notebook in a Git repository. Assuming you commit often (via Visual Studio Code extensions like this), if any file goes missing you can always recover it from Git.
-
Adding Images
If your image is already copied in the OS clipboard—many screenshoting tools* already provide this capability—and if you use Visual Studio Code, you can use the Paste Image extension to directly paste it in your Markdown note. This does the following,