Say we have two notes "Mark" and "Markdown". When the user type "Markd", then it will autocomplete to "Markd[own]". Say the user presses backspace key twice to make it to "Mark". In this case, we want to autoselect "Mark".
Notational Velocity for Atom
notational-velocity package is renamed to nvatom package due to a fatal bug. For more info, refer migration section.
Notational Velocity is an application that stores and retrieves notes.
This Atom package implements the some key features from this amazing app:
- Modeless operation
- Mouseless interaction
- Incremental Search
Integrated with Atom, we have several advantages:
- Use Atom's Features - Such as Syntax Highlighting and Tree View.
- Use Other Packages - Such as Markdown Preview and Minimap.
- Multi-OS - You can use it in OSX, Linux and Windows.
We do believe Notational Velocity is the precursor of the famous note-taking app Evernote. Advantages over Evernote are:
- Open Source
- No Rich Text - Instead, we strongly recommend to use Markdown.
- Sync Whereever You Want - You can save notes locally, in Dropbox, or in Google Drive.
Settings
To configure your note directory, set nvatom.directory:
-
Open your
~/.atom/config.csonfile from the menu: Atom > Open Your Config -
Append the following lines:
'nvatom': directory: '/path/to/your/notes'
The first line should be indented by one step from * at the top. If you've
kept the default indentation of two spaces, the block above should paste in
properly.
Double-quotes also work.
Key Bindings
alt-cmd-l: Toggles the search view.
You can also override cmd-l if you want to keep your muscle memory from Notational Velocity and nvALT. Just edit your keymap (Atom menu -> Open Your Keymap) and add the following lines:
'atom-text-editor':
'cmd-l': 'unset!'
'atom-workspace':
'cmd-l': 'nvatom:toggle'
Migration
v0.1.0 under published package name notational-velocity had a fatal bug that sets the default value of its note directory under package directory. Since package directory is overwritten when the user updates notational-velocity package. For more information, refer #25.
To resolve this problem, we renamed our package name to nvatom. Users who have the old notational-velocity need to install nvatom package first, activate the package to automatically migrate the existing notes, and then delete notational-velocity package.
Since keymaps overlap with notational-velocity, follow the menu Packages > nvAtom > Toggle to activate this package.
