fixup-name-url is called when creating URLs to retreive from clojuredocs.org. It expects symbols with a few special characters in them like . ? / to be replaced with other strings. Without this change, symbols like string? and .. cannot be searched for, and symbols like char? will return results for char instead.
…ctly handle macros and special form names Complete list of functions changed to macros: examples, pr-examples, comments, pr-comments, see-also, browse-to. I made sure to keep their 'interfaces' the same, i.e. they could either take one or two arguments. Something close to the original functions are still there, with '-core' appended to their names. Those functions are simplified a little in that they only need to work given a full namespace and name, as strings. handle-fns-etc is where the work is done checking for special forms and syntax symbols. It was inspired from looking at the source for Clojure's doc macro.
Added ability to use just a var to search for examples, comments or see-also. Added function for browsing to the clojuredocs url in OS default browser, (browse-to ...) Pretty-printing functions for examples and comments (thanks Zach).
Hopefully this makes it a bit more human-readable until we figure out a better solution for storing examples.