Re: clojure-refactoring - what's the best way to distribute a clojure + emacs/elisp combined package?

2011-11-07 Thread Laurent PETIT
2011/11/7 Joost > On Nov 4, 4:07 pm, Chas Emerick wrote: > > > I've only looked at the code for ~5 minutes, but I think I might > understand what's going on. To confirm: clojure-refactoring is sending > something like diffs back to the refactoring-mode/SLIME, and that > mode/emacs is what is ac

Re: clojure-refactoring - what's the best way to distribute a clojure + emacs/elisp combined package?

2011-11-07 Thread Joost
On Nov 4, 4:07 pm, Chas Emerick wrote: > I've only looked at the code for ~5 minutes, but I think I might understand > what's going on.  To confirm: clojure-refactoring is sending something like > diffs back to the refactoring-mode/SLIME, and that mode/emacs is what is > actually performing th

Re: clojure-refactoring - what's the best way to distribute a clojure + emacs/elisp combined package?

2011-11-04 Thread Laurent PETIT
Hello, As far as I remember, clojure-refactoring considered (or is using ?) using parsley + the clojure grammar in paredit.clj for some (all ?) of its refactorings. What is the current status of this ? (I also have a long delayed todo list note on adding refactoring to CCW, for sure ! :-) ) 2011

Re: clojure-refactoring - what's the best way to distribute a clojure + emacs/elisp combined package?

2011-11-04 Thread Chas Emerick
On Nov 3, 2011, at 6:14 PM, Joost wrote: > > > On Nov 3, 10:52 pm, Chas Emerick wrote: >> Joost, >> >> This looks great. I think I might have been vaguely aware of >> clojure-refactoring before, but I'm glad to have been reminded of it. >> >> Q: how much of it is Emacs/SLIME specific? >>

Re: clojure-refactoring - what's the best way to distribute a clojure + emacs/elisp combined package?

2011-11-04 Thread Joost
I've implemented Phil's suggestion of using swank_elisp_payloads, and version 0.6.3 of clojure-refactoring is available right now as a leiningen plugin: lein plugin install joodie/clojure-refactoring 0.6.3 The clojure-refactoring Emacs functions will then be available under C- c C-f whenever you

Re: clojure-refactoring - what's the best way to distribute a clojure + emacs/elisp combined package?

2011-11-03 Thread Joost
On Nov 3, 10:52 pm, Chas Emerick wrote: > Joost, > > This looks great.  I think I might have been vaguely aware of > clojure-refactoring before, but I'm glad to have been reminded of it. > > Q: how much of it is Emacs/SLIME specific? > > I ask because I'd love to see the advertised functionalit

Re: clojure-refactoring - what's the best way to distribute a clojure + emacs/elisp combined package?

2011-11-03 Thread Chas Emerick
Joost, This looks great. I think I might have been vaguely aware of clojure-refactoring before, but I'm glad to have been reminded of it. Q: how much of it is Emacs/SLIME specific? I ask because I'd love to see the advertised functionality rolled into Counterclockwise (and any other Clojure t

Re: clojure-refactoring - what's the best way to distribute a clojure + emacs/elisp combined package?

2011-11-03 Thread Joost
On Nov 3, 10:37 pm, Phil Hagelberg wrote: > Swank Clojure 1.3.3 actually supports piggybacking elisp inside jar > files. Create a file called "swank_elisp_payloads.clj" in the root of > your jar file that contains a vector of paths to elisp files contained > in the jar. > > I hope to have this do

Re: clojure-refactoring - what's the best way to distribute a clojure + emacs/elisp combined package?

2011-11-03 Thread Phil Hagelberg
On Thu, Nov 3, 2011 at 2:32 PM, Joost wrote: > As some of you may know, I've recently taken over maintenance of the > clojure-refactoring package for doing simple refactorings in Emacs/ > SLIME with clojure-mode. > > This package consists of a bunch of clojure code that does the actual > refactori

clojure-refactoring - what's the best way to distribute a clojure + emacs/elisp combined package?

2011-11-03 Thread Joost
As some of you may know, I've recently taken over maintenance of the clojure-refactoring package for doing simple refactorings in Emacs/ SLIME with clojure-mode. This package consists of a bunch of clojure code that does the actual refactoring, plus an elisp file that handles the editor/ui side of