Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Mind NotesNew to Visual Studio Code? Get it now.
Mind Notes

Mind Notes

MindNotes

|
4,076 installs
| (1) | Free
Organize your text notes in programming language way. Diagnostic information for broken links, Syntax highlighting, Rename, Show Definitions, Show References, Auto completion suggestions, Call Hierarchy. Link notes to code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Mind Notes helping you to understand your notes

Marketplace Version Downloads

Mind Notes is language extension for Visual Studio Code which allows you to create and mange text notes in simple .md markdown file. It has some of the features like https://obsidian.md/ and https://roamresearch.com/ but is free and available as plugin for Visual Studio Code. It has more programming centric features. Textfiles are easy to maintain from many text editors. You can use already provided search, copy, cut, compare etc. capabilities of editors like Visual Studio Code. You are not locking your data to one provider. You can edit text files anywhere.

Mind Notes extend markdown syntax with 3 new concepts # term [[references]] @Tags. By using those simple constructs you can create note links and dependencies. Markdown headings are called terms and it can be referenced anywhere in the workspace from other markdown files too. You can organize your ideas explore linked ideas an dependencies graphs.

Create new .md file

Once you create new .md file or select language Mind plugin will be activated and will scan your workspace for markdown files. For what you can do with plugin read Features section.

Features

Syntax Highlighting.

Syntax's highlighting allow you to visually distinguish Tags, Terms/Headings, Terms References. Syntax's highlighting

Provide Diagnostic information

As you save the file it will be parsed again and several diagnostic might be printed out.

  • DIAGNOSTIC_CODE_MISSING_TERM_DEFINITION Outputted when you have [[reference]] pointing to missing Term.
  • DIAGNOSTIC_CODE_MULTIPLE_TERMS_DEFINITIONS Outputted when you have same # Term defined on multiple places.
  • DIAGNOSTIC_FILE_START_WITH_TERM_DEFINITIONS Outputted when file is not starting with # Term.

Diagnostic Information

Find References and Definitions of Term or Reference

Find References and Definitions

Rename all occurrences in all files in workspace

Rename all occurrences

Show usage in Call Hierarchy

From any Term or Reference you can find Outgoing Calls and Incoming calls. Show usage in Call Hierarchy

Completion

As you type opening characters for Term, Reference, Tag # [[ @ you will get completion suggestions. This will help with having consistent namings. Completion

Command find term implementation

Command Mind: Find Term implementation scan all files which have configured pattern for Term implementation. It works only for terms. Implementation is expected to be lower case and starting with iml_ all spaces will be replaced with _.

Example if you have Term Term Definition implementation which will be searched is impl_term_definition.

Mind: Find Term implementation

Command find term test implementation

Command Mind: Find Term test implementation Scan all files which have configured pattern for Term test implementation. It works only for terms. Testy implementation is expected to be lower case and starting with test_ all spaces will be replaced with _.

Example if you have Term Term Definition implementation which will be searched is test_term_definition.

Mind: Find Term implementation

Command to extract all token occurrences in statement in top or in another file.

Sort note statements alphabetically descending or ascending using terms.

Extension Settings

This extension contributes the following settings:

  • mind-lang.searchFilesExtensionFilter: Search files for implementation or test implementation matching the pattern. ( Default **/*.py )
  • mind-lang.excludeFromSearchPath:Folders or files to exclude from search. ( Default **/node_modules/**)

Known Issues

  • Diagnostic output is lost some time.

Release Notes

(0.44.0) 2020-09-10

  • If already existed generated JSON graph json file it will be merged with newly generated. In this way can be kept some modification and rearrangements.

(0.42.0) 2020-08-18

  • New command Mind: Export graph to JSON file generate JSON graph file from all md links in the workspace.

(0.41.0) 2020-08-15

  • Changed special char for tag from #tag to @tag

(0.40.0) 2020-08-01

  • BUG FIX. Incorrectly parsing [[references]]

(0.39.0) 2020-07-24

  • Switched to markdown files .md.
  • Extended markdown syntax with [[references]] which will point to markdown headings. and #tags
  • Add syntax highlighting to #tags and [[references]]
  • Removed diagnostic DIAGNOSTIC_CODE_NOT_AT_LINE_START_TERMS_DEFINITIONS
  • Removed command sort
  • Removed command extractLinesContainingItOnTop
  • BUG FIX. Auto completion not triggered correctly.

(0.34.0) 2020-04-14

  • Added command Mind: Find Term implementation scan all files which have configured pattern for Term implementation. It works only for terms.
  • Added command Mind: Find Term test implementation Scan all files which have configured pattern for Term test implementation. It works only for terms.
  • Updated documentation.

(0.33.0) 2020-04-09

  • Completion hints provide information for not existing terms references, or tags. It remember old deleted Completions.

(0.32.0) 2020-04-06

  • Updated documentation section ### Find References and Definitions of Term or Reference
  • Updated documentation section ### Rename all occurrences in all files in workspace
  • Updated documentation section ### Show usage in Call Hierarchy
  • Updated documentation section ### Completion

(0.30.0) 2020-03-31

  • Updated documentation. Added section ### Provide Diagnostic information.

(0.29.0) 2020-03-30

  • Updated documentation. Added section ### Syntax Highlighting.
  • Created GITHub repository.
  • added badge Marketplace Version
  • added badge Downloads

(0.15.0) 2020-03-27

  • BUG FIX. Reported missing term definition for reference at activation. Generate diagnostic at start only after all .mind files are scanned.
  • BUG FIX. When .mind temporary Document is closed remove diagnostic for it.
  • BUG FIX. When .mind file is deleted remove diagnostic for it.
  • Updated Icon in package.json

(0.13.0) 2020-03-26

  • Added Icon to package.json
  • Updated documentation.
  • Added MIT LICENSE
  • Updated home page

(0.9.0) 2020-03-25

Initial release.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft