Initial implementation of 'Insert link to a note' feature
The command allows browsing the note store to find a note, a link to
which is inserted into the current view. The command is available
only when editing a note.
Additional ways to find the note to insert a link to
Commands to allow browsing to, searching for, or picking from recent,
the note to which a link should be inserted.
Save the active view for window commands that need it
In case a window command would like to operate on the active view,
save a reference to it early on so that unexpected things don't happen
if the active view changes.
Use the view member of EvernoteDoWindow everywhere
Use syntax instead of GUID setting to identify an open note
The is_enabled method of the insert link command was checking to see
if the evernote GUID setting was present in the view. However, since
new notes don't yet have GUIDs, this prevents the command from being
available in a new note view. Hence, change to check the syntax
instead to see if it is an Evernote note.
Alternate mechanism to identify an Evernote view
I realized that there is already a setting, $evernote, that is set on
views created by Evernote. It wasn't getting set for new notes,
however. This change sets the setting for new notes as well, then
fixes the is_enabled for the insert links command to use that instead.
Ability to open links to notes
A text command that opens the note pointed to by the link currently
under the cursor.
Open link command is_enabled and is_visible implementation
Better discoverability for open linked note command
I felt like the 'Open linked note' command would be more discoverable
if it was visible but disabled when on an Evernote note, and enabled
when the cursor is on a link
List linked notes command
A command that lists all the linked notes in the current note,
allowing you to open them from a quick panel.
Merge pull request #1 from rahul-ramadas/open-note-links

Ability to open links to notes
Open a note in the Evernote client (if installed)
Implemented a command to open the current note in the Evernote client,
if it is installed. Perfectly complements the existing 'Open in Web
App' command.
Merge pull request #36 from rahul-ramadas/devel

Feature: Insert links to other notes
Bugfix: show attachments fails when fileName and sourceURL are not set
Catch uncaught exceptions at the top level of commands
Merge branch 'fix-exceptions' into v2.5.3
Merge branch 'links-to-notes' into v2.5.3
Preparing for release: documentation