Clojure Doc Search

An Alfred Workflow


Short Description

Searches the Clojure docs on clojuredocs.org

Last Updated

29 Sep 2015

Compatibility

Yosemite
(10.10)
Mavericks
(10.9)
Mountain Lion
(10.8)
Lion
(10.7)
Snow Leopard
(10.6)
Yes Yes Yes Yes Yes
 

Version

1.0.4
 

Bundle ID

pm.day.alfred2workflow.clojuredocsearch
 

Author

Summary

This workflow is an "I'm feeling lucky" search for clojuredocs.org.

Usage

On the first query, dependencies will need to be (automatically!) installed, so repeat your query after waiting 10-30 seconds, by which point things should be set up. This is all taken care of by the excellent Bundler script (see below). Results are cached indefinitely per query and will be returned even when offline, but cannot be preloaded in anticipation of non-connectivity.

With no arguments: "cj": Opens clojuredocs.org in the default browser. Keyword can be configured in Alfred configuration interface.

With argument: "cj ???": Lists matching functions, macros, and vars found on clojuredocs.org. Opens the corresponding docs page in the default browser when one is selected. Keyword can be configured in Alfred configuration interface.

System-wide hotkey: "suggested Shift-Command-D": Lists matching functions, macros, and vars found on clojuredocs.org. Opens the corresponding docs page in the default browser when one is selected. Hotkey can be configured in Alfred configuration interface.

Credits

Some icons or parts of icons were made by Freepik from www.flaticon.com under the Creative Commons BY 3.0 license.

Some icons or parts of icons were made by Font Awesome.

Some icons or parts of icons were made by an unknown party.

Bundler was obtained from packal.org.

Workflow was obtained from deanishe on GitHub.

The edn_format package was obtained from Swaroop C H.

This workflow would not function at all without the reliable website at clojuredocs.org. All the hard work has already been done; I just made it available through Alfred.

Bug Reporting

Please report any bugs, questions, and ideas through the alfred2-clojuresearch Bitbucket repo

Notes

This has been developed and only tested with OS X Yosemite 10.10.

Screenshots