Hi Guns, Nice to see you carrying the Slamhound torch forward. Good work.
On Sat, Nov 30, 2013 at 2:03 AM, r0man <roman.sche...@burningswell.com>wrote: > This is very cool. Thanks! > > > On Saturday, November 30, 2013 5:14:36 AM UTC+1, guns wrote: >> >> Hello, >> >> I am happy to announce version 1.5.0 of Slamhound, technomancy's amazing >> ns rewriting tool. >> >> ;; ~/.lein/profiles.clj >> {:user {:dependencies [[slamhound "1.5.0"]]}} >> >> This is a *major* bugfix release. If you've tried Slamhound in the past >> and felt frustrated, now is a great time to give it another try. >> >> If you're unfamiliar with Slamhound, I've posted a short screencast >> here: >> >> https://vimeo.com/80650659 >> >> Many thanks to Phil Hagelberg for allowing me to take the reins for this >> release. >> >> Enhancements since the last version include: >> >> - Greatly improved detection and disambiguation of missing ns >> references. Slamhound is now much better at DWIM. >> >> - References in the existing ns form are always preferred over other >> candidates on the classpath. >> >> - Mass-referred namespaces (via :use or :refer :all) are preserved >> as (:require [my.ns :refer :all]). Simply remove it from the ns >> form to get a vector of explicit refers. >> >> - File comment headers, ns metadata maps, docstrings, and :require >> flags (:reload et al), are correctly preserved. >> >> - Multiple options per require libspec are emitted correctly. >> e.g. (:require [clojure.test :as t :refer [deftest]]) >> >> - Classes created via defrecord/deftype etc are correctly found. >> >> - Capitalized vars that shadow class names are no longer ignored. >> >> A full changelog is available here: >> >> https://github.com/technomancy/slamhound/blob/master/CHANGES >> >> Finally, for Vim users there is a new plugin for Slamhound integration: >> >> https://github.com/guns/vim-slamhound >> >> It was always easy to use Slamhound from fireplace.vim, but now it's >> just a Pathogen infect away. >> >> Cheers, >> >> guns >> > -- > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.