mirror of
https://github.com/wassname/nvatom.git
synced 2026-07-08 00:10:14 +08:00
83 lines
3.1 KiB
Markdown
83 lines
3.1 KiB
Markdown
# Notational Velocity for Atom
|
|
|
|
*`notational-velocity` package is renamed to `nvatom` package due to a fatal bug. For more info, refer [migration section](#migration).*
|
|
|
|
[![Build Status][3]][4]
|
|
|
|
[Notational Velocity][1] is an application that stores and retrieves notes.
|
|
|
|
![Preview][5]
|
|
|
|
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][2].
|
|
- __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.cson` file from the menu: *Atom > Open Your Config*
|
|
* Append the following lines:
|
|
|
|
```cson
|
|
'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:
|
|
|
|
```cson
|
|
'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][6].
|
|
|
|
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.
|
|
|
|
## References
|
|
|
|
- [Notational Velocity](http://notational.net/)
|
|
- [nvALT](http://brettterpstra.com/projects/nvalt/)
|
|
- [Markdown](http://daringfireball.net/projects/markdown/)
|
|
- [CommonMark](http://commonmark.org/)
|
|
- [Evernote](https://evernote.com/)
|
|
- [Simplenote](http://simplenote.com/)
|
|
|
|
[1]: http://notational.net/
|
|
[2]: http://daringfireball.net/projects/markdown/syntax
|
|
[3]: https://travis-ci.org/seongjaelee/notational-velocity.svg?branch=master
|
|
[4]: https://travis-ci.org/seongjaelee/notational-velocity
|
|
[5]: https://cloud.githubusercontent.com/assets/948301/7246990/2e2b4c6e-e7b9-11e4-93b0-57954e011e81.gif
|
|
[6]: https://github.com/seongjaelee/notational-velocity/issues/25
|