Have you ever wanted to take notes about a source (document, video, PDF, mail, whatever)? But then you didn’t, because it’s too time consuming to organize notes so that you can quickly (contextually!) access them in the future? Hook’s “Link to New Note” is the solution to your problem!
To instantly create, store, name, open and link a new item to the current source, with one command, use the “Link to New Note” menu entry. It allows you to create notes in the app of your choice! Why limit yourself to a lousy note taking editor? You can now use your favourite note-taking app: whether it be a writing app, a mind mapping app, and/or whatever other app you want! Forever after, you can instantly instantly navigate between the source and note!
Hook names the new item based on the current source (optionally adding a prefix, and suffix)
- “Link to New” keyboard shortcut
- What are Hook notes, anyway?
- Select which type of note to create
- Where does Hook store the “notes” it creates?
- Advanced: Changing the default “Link to New” app (and template)
- Advanced: Automatically adding a prefix or suffix to new notes
Using ⌘N, the “Link to New” keyboard shortcut
The quickest way to link the current source item to a new one is to use the “Link to New” keyboard shortcut, which by default is ⌘N. You can change this keyboard shortcut in the Preferences window’s Shortcuts tab.
Assigning keyboard shortcuts to apps that do not create Finder files
Currently ⌘N can only be configured to create a new note that has an associated template in the Finder (like Pages, Keynote and BBEdit). However, if you would like to instantly create a note of another type (e.g., Agenda, OmniFocus, or Bear) with the keyboard, you can configure a keyboard shortcut via Apple menu > System Preferences. See Create keyboard shortcuts for apps on Mac – Apple Support.
For example, if you have Bear app and would like ⌘B to be a keyboard shortcut for creating a new Bear note, then following this procedure,
- select “Hook” as the App in Apple-menu > System Preferences > Keyboard > Shortcuts.
- click the Add button , click the Application pop-up menu, then choose a specific app or All Applications.
- Type “Bear” as the command, and define the shortcut to be ⌘B.
Also, when choosing a keyboard shortcut you might want to consult the following page to make sure (or at least know whether) your choice does not clash with Hook’s own keyboard shortcut: All Commands & Shortcuts – Hook.
What are Hook notes, anyway?
Hook is app-agnostic, meaning that it enables you to take notes in the app of your choice. We call “note” any object or document Hook creates with “Link to New” command. However, Hook does not have or edit its own note files. Its “notes” are files or objects created by third party apps.
We call Hook-created items “notes” because most of the time, when you choose “Link to New”, you are in some sense taking notes about them. (Technically, these objects are “meta-docs”, as defined by Cognitive Productivity: Using Knowledge to Become Profoundly Effective. But “note” is a more accessible term!) Hook can even create OmniFocus tasks, Things tasks, Contacts and more … they are all Notes as far as Hook documentation is concerned.
As long as an app enables users to create, link to and open its documents or objects automatically (e.g., via AppleScript), Hook can treat its documents and objects as notes. Markdown documents, diagrams, mind maps, spreadsheets, …, anything can be a Hook note.
Select which type of note to create
You choose which type of “note” is created by using the “Link to New” submenu. The first item in this menu is always the default note type —that is the one with which ⌘N is associated. You can change this default
The “Link to New” menu contains one entry for each
- template file in your template folder (such as a TextEdit (.rtf), Pages (.pages), Word (.docx), Excel (.xlsx), OmniGraffle (.graffle) and OmniOutliner (.ooutline) and
- app in your Applications folder(s) with which Hook can create “objects” (such as Notes, Calendar entries, OmniFocus tasks and Things tasks).
You can easily add and remove entries from the “Link to New” menu.
Where does Hook store the “notes” it creates?
By default, Hook stores “note” files in
~/Documents/Hook/notes. You can change the location of that folder in Hook’s “Notes” Preferences tab. You can even choose a cloud (such as Dropbox or iCloud) or one that is indexed by a personal information manager (such as DEVONthink, EagleFiler or Tinderbox).
This setting does not apply to notes that Hook creates in “database” apps (like Apple Notes, EverNote, Contacts, or OmniFocus).
Links to notes work even if you move the notes
As with any item linked by Hook, files that you create using “Link to New” can be moved. Rare exceptions aside, the links will remain intact. Thus, there is no need to keep files in Hook’s note folder. That folder is just where they are first stored. (Future revisions of Hook will embellish this even further.)
Even works with Notes, Evernote and DEVONthink apps
The “Link to New” command not only works with apps that create files accessible via the Finder (like Pages and Numbers). It also works with apps whose objects are stored in a database and/or accessed via a special user-interface. Examples of such apps are: Apple Notes, Evernote, Contacts, OmniFocus and Things.
Changing the default “Link to New” app (and template)
The type of note (i.e., document) that Hook creates via the ⌘N keyboard shortcut can be selected by choosing a value in the “⌘N Uses” drop-down list. This list is in the “Link to New” tab of Hook’s Preferences.
There is one entry in this drop-down list for each file in Hook’s templates folder. This folder, in turn, depends on what files you have installed on your Mac. Here is an example of what the “Default note app and template (for ⌘N)” drop-down list might contain:
On most systems, the default note app is TextEdit.
There’s more information about this in the Preferences help page.
Advanced Tips and information
Editing Templates to change the default content of files created with “Link to New”
As noted above, when you create a new file note in Hook, Hook makes a copy of the template file for the selected app, and stores it in the Notes folder. Most people do not need to know this; however, Hook enables you to change the content of this template file. For example, if you are a teaching assistant, student, critic, or lawyer who is assessing documents, you might want to create an assessment template.
To add, remove or edit templates, simply open Hook’s Templates folder on the Finder. There are several ways to access this folder:
- in the “Notes” preferences tab, there is a button labeled “Open Templates Folder in Finder”,
- at the bottom of the “Link to New” menu, there is an “Edit Templates” button, and
- you access the folder directly from the Finder, through Spotlight or a launcher.
The folder is normally stored in
~/Documents/Hook/templates, however this is configurable in the “Notes” preferences tab.
Luc Beaudoin’s book, Cognitive Productivity with macOS®: 7 Principles for Getting Smarter with Knowledge, explains why some advanced users might want to use templates. It even provides a free template for systematically understanding and assessing documents.
Hook can automatically add a prefix, suffix and/or tag to new note files
Hook automatically names and stores notes for you. (This saves you precious time and energy.) You can also configure Hook to add a prefix and/or a suffix to note files that it creates. (See the Preferences window’s Notes tab). This can make them easier to find with Spotlight or a launcher (such as Alfred or LaunchBar).
For example, you might configure Hook to prefix new note files with an opening square bracket ([)). Later, to quickly find this note without navigating links, just type “[” in a launcher, followed by part of the filename. Or use Spotlight. This strategy is explained in detail in the “Surf Strategically” chapter of Beaudoin’s ebook, Cognitive Productivity with macOS®.
Hook can also automatically apply a Finder tag to files it whenever it links them (and linking is part of Hook file creation). With Spotlight, you can then easily find all the files that you have linked with Hook. You can configure this on Hook’s Preferences window’s General tab.
Metadata attributes added to files created with “Link to New”
When you use “Link to New” to create a new document on Finder (a file or folder), Hook adds a link back to the source in that file’s extended attributes. You can see them by using the
xattr -l <filename>.
This doesn’t apply to new items that are stored in a database (e.g., OmniFocus tasks or Evernote notes).
Why does linking to new notes matter?
Hook removes the most crucial pain-points preventing users from taking notes about what they read and view, namely the trouble of naming, storing and later accessing their notes.
Note-taking is very important because:
- our memories are very fallible,
- note-taking helps you focus on what is important and ignore the rest (rather than forget everything),
- taking notes is a proven strategy for better understanding information,
- it is also often extremely helpful to take notes about content that we ourselves are currently creating, and
- notes can contain actionable items (it is ultimately what we do that matters most).
However, without a tool like Hook, users are far less likely to take notes. Why? Because of the pain points mentioned above — naming, storing and accessing their notes. The tragic Irony of the Knowledge Age is that despite having more content than ever, and better note-taking apps than ever, people take far fewer notes than they should.
For instance, in the old days if you wanted to take notes about a document, you would scribble notes in the margin, or on a piece of paper that you’d attach to the document. That is not viable these days. Web browsers do not contain annotation tools. The annotation tools in even the best of today’s PDF readers are extremely limited. In fact, annotation tools in browsers and PDF readers could not possibly match the power of note-taking apps. (We should know, we spent many years prior to this project trying to create in-app annotation tools.)
You’re much better off using a special purpose note-taking app like Bear app, BBEdit, nvUltra or other powerful note-taking apps that can be automated. Just use “Link to New” and you’re off to the races.
And why stop with textual notes? Mind mapping and diagramming are proven cognitive strategies. If you want to draw a diagram about what you’re reading (or viewing for that matter), the best thing you can do is link the current resource to a new diagram. Hook links the two documents together, so you can quickly navigate between them. (Want to link notes that you’ve drawn with Apple Pencil on iPad? Hook can link them too. Just select the note in Notes for macOS and invoke Hook.)
But Hook is not just for learning about sources. Often we need to take notes about what we’re creating (documents, videos, etc.) You can link such documents with Hook too.
Furthermore, it’s also super helpful to create lists of action-items about content we are creating, reading or viewing. With Hook, you can link content to new tasks (in OmniFocus or Things) and to todo lists (e.g., with TaskPaper)!
This means that Hook can greatly increase the value of note-taking apps, task management apps and more!