Profile
Back to NewsBack
GitHub Trending 3 min
Reader Mode
pajoma/vscode-journal: Lightweight journal and simple notes support for Visual Studio Code

pajoma/vscode-journal: Lightweight journal and simple notes support for Visual Studio Code

10 hours ago

!GitHub !Visual Studio Marketplace Version !Visual Studio Marketplace Installs !Visual Studio Marketplace Rating !Visual Studio Marketplace Last Updated

drawing

vscode-journal

Lightweight Extension for Visual Studio Code to take track of your daily notes.

What is this extension about?

This extension is useful for people like me, who use simple text files for notes, task lists, and everything else which has to be remembered and searched for. Text (or Markdown) in files is easy to backup, sync and can be opened anywhere by everything. This extension has the following functions:

Features

Press Ctrl+Shift+J to open the journal's smart input and start typing right away. Press F1 or Ctrl+Shift+P to access one of the commands. All supported commands are described here. The notes are stored in a folder on your desktop using the following structure (taking ZIM Desktop wiki as inspiration: year/month/day.md, the notes files for October 22th would be ../2016/10/22.md. Detailed notes (e.g. meeting notes) are placed in the subfolder ../2016/10/22/some-meeting-notes.md.

Contributing

I am always looking for feedback, new ideas and your help. Check the contribution guidelines

Suggested extensions

vscode-journal is mainly responsible for organizing your notes and journal entries, it does not come with any user interface (besides the smart input). If you prefer tree like views for your notes and tasks, have a look at the following extensions by Gruntfuggly and Kortina

Settings

Settings are described in detail here You have to set the base folder for notes folder structure before you start. Open your settings, search for 'journal' and copy the journal.base line into your personal settings. Adjust the value, for example: "journal.base": "C:/Users/FooBar/Documents/Journal" (use forward slash!) The default file format is Markdown (using md as extension), which is natively supported by Visual Studio Code. I use Asciidoc for my notes (with .adoc as extension), in this case you should also install an Asciidoc Syntax extension. Tasks, memos and #scopes are colored by your color theme: open boxes like keywords, done and moved tasks like comments, bullets like other list bullets. This works in light, dark and high contrast themes and follows theme switches. See Settings to choose your own colors.

Demo

!Screen Capture

Chat with me