Skip to content

VSCode extension: Manage markdown notes in a centralized repository, while access them quickly based on workspace.

License

Notifications You must be signed in to change notification settings

ofey404/workspace-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

018e567 · Jan 8, 2022

History

52 Commits
Jan 5, 2022
Jan 2, 2022
Jan 8, 2022
Jan 5, 2022
Jan 7, 2022
Jan 5, 2022
Dec 29, 2021
Jan 5, 2022
Dec 29, 2021
Jan 5, 2022
Jan 2, 2022
Jan 2, 2022
Jan 2, 2022
Dec 29, 2021
Dec 29, 2021

Repository files navigation

Workspace Notes

Access markdown notes quickly from workspace, while managing notes in a single repository.

No black magic, with minimum assumption. Only rely on tag workspace: /path/to/it.

30s video demo:

demo

Usage

First, set workspaceNotes.noteRepoPath to your note directory. In my case it's ~/Documents/WorkspaceNotes.

Workspace Notes: Create a New Note command can create a new note associated to current workspace.

  • Workspace information is stored in the header of markdown file, like the example below.
---
workspace: /home/ofey/Code/LearningVSCodeExtension/workspace-notes
---

**Example Note Content**

Workspace Notes: Pick a workspace note to open command can quick pick a workspace note from the repository.

  • If only one candidate, open it directly.
  • If there don't have any note related to current workspace, create one.

Workspace Notes: List all notes command can list all notes in repository and pick one. Ordered by modify time.

Workspace Notes: Add workspace tag to current note command is to add workspace tag to current note.

Extension Settings

  • workspaceNotes.noteRepoPath: path to note repository.
  • workspaceNotes.ignorePatternsPOSIX and workspaceNotes.ignorePatternsPOSIX:
    • ignore patterns, match absolute paths.

Known Issues

workspaceNotes.ignorePatternsWindows is untested.

Release Notes

0.0.*

  • Setup everything.
  • Add workspace-notes.newNote.
  • Add workspace-notes.listAllNotes.
  • Add workspace-notes.pickWorkspaceNote.
  • Add workspace-notes.addWorkspaceTag.

Thanks

Inspired by VSNotes.

About

VSCode extension: Manage markdown notes in a centralized repository, while access them quickly based on workspace.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published