Thanks guys, Colin, the history search sounds like a great substitute. Just tried it out and it works great! Will definitely get a lot of mileage for other things as well.
On Monday, December 1, 2014 7:49:17 PM UTC-5, Colin Fleming wrote: > > So IntelliJ works in different way to Eclipse, as I understand it. The > terminology is a little confusing - in IntelliJ a project is what I > normally think of as a project, so in the case of a multi-module project > like CCW or Leiningen, the project is the whole thing (CCW or lein) and the > sub-projects (leiningen.core, or ccw.branding, .core, .feature etc) are > called modules. A project is opened in a dedicated window, so there's no > concept like the Eclipse workspace, where you could have both lein and CCW > open at once in the same window (I think, I'm a little fuzzy on Eclipse, > and what little knowledge I do have is years out of date). > > So in Cursive, the REPLs are specific to a project but you can have > multiple REPLs for a particular project (so a CLJ one and a CLJS one, or I > tend to have one open on my current IDE instance, one on my external > instance I'm debugging, and perhaps a test REPL). The REPLs are shown in a > toolwindow on one side of the screen, and the different REPLs are tabs > within that. > > So when the user performs an operation which requires a REPL, it uses the > currently selected REPL (active tab) of the current project. This generally > works pretty well, since the REPL is always related to the correct project, > and the user generally knows which REPL they're working in. It can get > confusing in my case though when I have three very similar REPLs open, but > I just have to be careful or restart them from time to time :-) > > On 2 December 2014 at 12:14, Laurent PETIT <lauren...@gmail.com > <javascript:>> wrote: > >> >> >> 2014-12-02 0:02 GMT+01:00 Colin Fleming <colin.ma...@gmail.com >> <javascript:>>: >> >>> Looks like Laurent is one ahead of me :-). Cursive can't do this right >>> now, although it's a much-requested feature with an issue in the tracker. >>> I'll try to add this soon. In the meantime, you can use the Search REPL >>> History action which narrows down on typing - not ideal, but it should work >>> for now. You can invoke that from any context, you don't have to be in the >>> REPL editor, and you can use Shift-Enter to execute immediately rather than >>> copying to the REPL editor and focusing it. >>> >> >> Wow, being able to use the Search REPL History action from any context is >> great! >> >> BTW, how do you solve the "which repl for which editor?" issue in >> Cursive? In CCW, sometimes ago the REPL to use was derived from the project >> the files were located. These days, it's just the last active REPL that is >> used (more freedom for the user, but arguably less intelligence in the >> IDE). What will be used tomorrow remains an open subject, currently users >> seem happy ... >> >> >>> >>> Cheers, >>> Colin >>> >>> On 2 December 2014 at 11:47, Laurent PETIT <lauren...@gmail.com >>> <javascript:>> wrote: >>> >>>> FWIW, please note that it's now possible to script Counterclockwise in >>>> such a way. >>>> >>>> The following link shows how to add a new keybinding for calling >>>> (user/reset) on the active REPL : >>>> https://github.com/laurentpetit/ccw-plugin-repl#repl-keybindingsclj >>>> >>>> (Requires a Counterclockwise built from the master branch, e.g. >>>> http://updatesite.ccw-ide.org/branch/master/CI0176-master-gitf1930d7/ ) >>>> >>>> Was just working on it this week-end, thus the high-jack of the thread >>>> ;-) >>>> >>>> -- >>>> Laurent >>>> >>>> >>>> 2014-12-01 17:14 GMT+01:00 Dylan Butman <dbu...@gmail.com <javascript:> >>>> >: >>>> >>>>> I've been playing around with Cursive lately (it seems awesome if I >>>>> can ever get comfortable with the keybindings!). I emacs/cider, I have a >>>>> custom keybinding that injects user/reset to trigger something like >>>>> https://github.com/stuartsierra/reloaded/blob/master/src/leiningen/new/reloaded/templates/user.clj#L48. >>>>> >>>>> Is there a way to do this in cursive? >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Clojure" group. >>>>> To post to this group, send email to clo...@googlegroups.com >>>>> <javascript:> >>>>> Note that posts from new members are moderated - please be patient >>>>> with your first post. >>>>> To unsubscribe from this group, send email to >>>>> clojure+u...@googlegroups.com <javascript:> >>>>> 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+u...@googlegroups.com <javascript:>. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> >>>> >>>> -- >>>> Laurent Petit >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Clojure" group. >>>> To post to this group, send email to clo...@googlegroups.com >>>> <javascript:> >>>> Note that posts from new members are moderated - please be patient with >>>> your first post. >>>> To unsubscribe from this group, send email to >>>> clojure+u...@googlegroups.com <javascript:> >>>> 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+u...@googlegroups.com <javascript:>. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To post to this group, send email to clo...@googlegroups.com >>> <javascript:> >>> Note that posts from new members are moderated - please be patient with >>> your first post. >>> To unsubscribe from this group, send email to >>> clojure+u...@googlegroups.com <javascript:> >>> 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+u...@googlegroups.com <javascript:>. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Laurent Petit >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clo...@googlegroups.com >> <javascript:> >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com <javascript:> >> 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+u...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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/d/optout.