I have found spacemacs to be the easiest to get things running.

Clojure Development with Cider (https://practicalli.github.io/spacemacs/)

I have used Cursive over the years, but I don't use it enough to justify
continuing to pay for it.

Spacemacs provides a whole group of editors for odd languages.

However, oddly enough, not Groovy.

regards,

Mark

On Mon, Mar 5, 2018 at 8:56 AM, Phillip Lord <phillip.l...@newcastle.ac.uk>
wrote:

>
>
> which-key is a fantastic package. The Emacs out-of-the-box experience is
> getting better, but slowly; this sort of functionality really needs to
> be in core, automatically active.
>
> Phil
>
> Chris Shellenbarger <chris.shellenbar...@gmail.com> writes:
>
> > I found them useful for getting the repl to run - after following these
> > instructions I was able to run 'cider-jack-in' and get to a repl that
> > worked the same was as the one I had been using in Cursive.
> >
> > They also pointed me to a couple of suggested packages to install, in
> which
> > whichkey was one.
> >
> > However, with a running REPL, I had no idea what to do - I was consulting
> > cheat sheets for things I knew I wanted to do, but did not have a clear
> way
> > to discover all the options available to me.  That's when I turned to the
> > CftBT book and his configuration because at least I could see what a
> > Clojure Developer was using.   Installing whichkey and whatever package
> > allows the search for functions was incredibly helpful (which inspired
> the
> > original post).
> >
> > What I feel is missing from a lot of the Clojure world is documentation
> on
> > how the real professional Clojure developers are working from a day to
> day
> > perspective.  This includes any that work in Emacs/CIDER - how are they
> > working more productively than we can in Cursive or another IDE?  With
> the
> > tools I mention in my post, I can see how you can get started down that
> > path.
> >
> > As far as the CIDER docs go, I think a huge way to increase their utility
> > would be to provide an example Emacs configuration so that people can
> just
> > download it and get up and running within a context that can be discussed
> > in the documentation.  I'm sure people have these configurations running
> -
> > you can use the ones that I put up as well.
> >
> >
> > On Sunday, March 4, 2018 at 7:13:37 AM UTC-6, Bozhidar Batsov wrote:
> >>
> >> Btw, didn't you find the instructions in the official manual useful (
> >> http://cider.readthedocs.io/en/latest/installation/ and
> >> http://cider.readthedocs.io/en/latest/up_and_running/). Admitted they
> are
> >> not great, but they do cover a lot of ground and are reasonably
> up-to-date.
> >>
> >> On 3 March 2018 at 23:11, Chris Shellenbarger <ch...@cloudrepo.io
> >> <javascript:>> wrote:
> >>
> >>> I spent the last week learning and using Emacs and CIDER for Clojure
> >>> Development.
> >>>
> >>> I've started to write up a lot of the lessons I've learned from doing
> so
> >>> in the hopes that it will help some other people who attempt something
> >>> similar.
> >>>
> >>> Anyway, if you're interested in getting started with Emacs and CIDER,
> >>> you'll have to learn about how to use the keyboard so I wrote a couple
> of
> >>> key lessons in a Medium post:  Developing in Clojure with Emacs:
> >>> Mastering the Keyboard
> >>> <https://medium.com/@chris.shellenbarger/developing-in-
> clojure-with-emacs-mastering-the-keyboard-6cb9bef7f760>
> >>> .
> >>>
> >>> My environment was Emacs 24.5.1 with CIDER 0.16.0 on Linux Mint 18.3.
> >>>
> >>> I used the Clojure for the Brave and True <https://www.braveclojure.co>
> book
> >>> for a basic intro into Emacs <https://www.braveclojure.com/
> basic-emacs/> and
> >>> used the provided emacs configuration files as a starting point.
> However,
> >>> these only worked with CIDER 0.8.0 and were about four years old.  I
> made
> >>> some modifications of the files to work with CIDER 0.16.0 and put them
> up
> >>> for anyone to use on my BitBucket Repository
> >>> <https://bitbucket.org/64BitChris/linux-emacs-configuration>.
> >>>
> >>> I have a lot more to share about my Emacs experience, but I found that
> >>> there was so much that I had to split it into multiple posts.
> >>>
> >>> Hope it helps someone out there!
> >>>
> >>>
> >>>
> >>> --
> >>> 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.
> >>>
> >>
> >>
>
> --
> Phillip Lord,                           Phone: +44 (0) 191 208 7827
> Biology, Medicine, Computing            Email:
> phillip.l...@newcastle.ac.uk
> School of Computing,                    http://homepages.cs.ncl.ac.uk/
> phillip.lord
> Room 5.012 Urban Sciences Building,     skype: russet_apples
> Newcastle University,                   twitter: phillord
> NE4 5TG
>
> --
> 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.
>

-- 
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.

Reply via email to