Mac App Review: Dash for developers
You can add only the docsets you want to use. Each docset can be assigned an abbreviation, so when you pop up the search field you can search within just a single docset as needed.
You can also set up groups of docsets, also with keyword triggers. You can even have these groups trigger automatically based on the current application or a global keyboard shortcut.
Once you locate the function or documentation you’re looking for, you can keep typing to search within the page. For example, if I type “jq:nextuntil example” it will search the jQuery docset for the nextUntil() function, then jump to the “Example:” section of the page. Basically, it’s all the documentation you need on a hotkey with fully keyboard-based search.
In addition to the ever-present global hotkey, Dash also integrates directly with Xcode, Alfred, QuickSilver, LaunchBar, Sublime Text, Emacs, Vim, Terminal and more.
After a couple of months of playing with Dash, my only wish is that it had snippet import from text files. I keep all my code snippets in text files (and nvALT), and get frustrated with Snippet Managers that can’t read them. Seems like a fair enough request, right?
If you write code – in any language – you should take a look at Dash. There’s a free trial on the App Store, and you can get the full version with an in-app purchase.