Notedown
Sublime Text package that helps you manage a collection of notes stored as Markdown files
Details
Installs
- Total 1K
- Win 600
- Mac 484
- Linux 255
Feb 23 | Feb 22 | Feb 21 | Feb 20 | Feb 19 | Feb 18 | Feb 17 | Feb 16 | Feb 15 | Feb 14 | Feb 13 | Feb 12 | Feb 11 | Feb 10 | Feb 9 | Feb 8 | Feb 7 | Feb 6 | Feb 5 | Feb 4 | Feb 3 | Feb 2 | Feb 1 | Jan 31 | Jan 30 | Jan 29 | Jan 28 | Jan 27 | Jan 26 | Jan 25 | Jan 24 | Jan 23 | Jan 22 | Jan 21 | Jan 20 | Jan 19 | Jan 18 | Jan 17 | Jan 16 | Jan 15 | Jan 14 | Jan 13 | Jan 12 | Jan 11 | Jan 10 | Jan 9 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
Linux | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Notedown for Sublime Text
The Notedown package helps you use Sublime Text for keeping notes stored as Markdown files.
Sublime Text, with its built-in Markdown support, is pretty good at managing notes. But it lacks one key feature: linking between notes.
Notedown fills this gap. It lets you to link to another note with
[[Note title]]
Follow a link with Ctrl + Alt + Left Mouse Button or by positioning the cursor then pressing Ctrl + Alt + O or selecting Notedown: Open from the command palette.
Features
Features provided by Notedown:
- Link to another note with
[[Note title]]
. - Note title auto-completion. Type
[[
and you're shown a list of notes you can link to. - Note renaming. Change the Markdown heading and the note file is automatically renamed to match and all backlinks are updated.
- Open a URL conforming to the Markdown syntax with the same shortcuts you use for opening a note.
- Create a new note by attempting to open a link to a note that does not exist.
- Note link validation. On save, you'll be shown a list of broken note links.
Note keeping features built into Sublime Text:
- Search for a note with Goto Anything (Command + P or Ctrl + P).
- Goto a heading within a note with Goto Symbol (Command + R or Ctrl + R).
Note filenames and titles
A note has one or more titles defined by its file name:
<title>.md
<title> ~ <title>.md
The tilde character (~
) is used to separate multiple note titles. <title>
must not contain tilde characters.
Any Markdown file extension (.md
, .mdown
, .markdown
, or .markdn
) can be used.
Note links
Note link syntax:
[[<title>]]
For example, all of the following links,
[[Foo]]
[[Bar]]
[[Goo]]
link to the same file:
Foo ~ Bar ~ Goo.md
Links within raw markup are ignored. For example:
`[[This]] is a not link.`
Commands
Notedown provides these Sublime Text commands:
notedown_open: Open the link under the cursor or mouse selection.
- Default mouse map: Ctrl + Alt + Left Mouse Button
- Default keyboard map: Ctrl + Alt + O
notedown_lint: Lints the current note. Runs automatically when a note is saved.
Settings
Notedown looks for settings in Notedown.sublime-settings
.
Notedown supports these settings:
markdown_extension: The file extension used when creating new notes. This should not include a leading period (
.
). If not defined,md
is used. Example:"markdown_extension": "markdown"
.note_folder_patterns: Defines which folders contain notes compatible with Notedown. The folder patterns (which may use wildcards compatible with fnmatch) are matched against the name of a Markdown file's containing folder to determine if the file should be considered a note. If not defined or an empty list, then all Markdown files are considered to be notes. Example:
"note_folder_patterns": ["Notes"]
.