Voicing strong disagreement with using emacs-live as a starting point. One 
reason: They rebind a bunch of default emacs bindings, which is just fine by 
me, but C-h to a newcomer is important, and IIRC they rebound it.

I think Phil's emacs-starter-kit modules/packages are a better place to start.


On Wednesday, January 16, 2013 at 9:24 AM, Jay Fields wrote:

> emacs-live is a pretty great starting point. It's the
> 'whole-kitchen-sink', but it's great for finding out what you don't
> know.
>  
> emacs-rocks videos are good (and short)
>  
> I also put off learning it until late last year, and I'm not
> completely converted. I *love* it and would be very unhappy if I
> didn't have it.
>  
> I missed the project explorer at first, until I figured out that I can
> C-x C-f and just start typing, and emacs will fuzzy match what I might
> be looking for, including files in directories other than current.
>  
> On Wed, Jan 16, 2013 at 10:01 AM, Colin Yates <colin.ya...@gmail.com 
> (mailto:colin.ya...@gmail.com)> wrote:
> > Thanks Alex.
> >  
> > Charlie - I hear you. You are right to (very gently) point out that I
> > should embrace new idioms. Boy it is hard though :). I have to say that I
> > too found it much less of a shock then I thought. I am very familiar with
> > Linux and shell scripts so I had that skillset already which I think helps
> > the with the paradigm shift.
> >  
> > I accept your (implicit) challenge - let's continue without a project
> > explorer :)
> >  
> >  
> > On 16 January 2013 14:42, Charlie Griefer <charlie.grie...@gmail.com 
> > (mailto:charlie.grie...@gmail.com)> wrote:
> > >  
> > >  
> > > On Jan 16, 2013, at 7:29 AM, Colin Yates <colin.ya...@gmail.com 
> > > (mailto:colin.ya...@gmail.com)> wrote:
> > >  
> > > Hi all,
> > >  
> > > After 15 off years of using IDEs I am making the jump into Emacs. I have
> > > read http://dev.clojure.org/display/doc/Getting+Started+with+Emacs and
> > > https://github.com/technomancy/emacs-starter-kit and I am just at the 
> > > point
> > > where I have stopped yelling at paredit and starting to appreciate its
> > > point.
> > >  
> > > My current major stumbling block though is navigating my project. Whilst
> > > (I expect) the density and sane namespacing capabilities of Clojure to
> > > significantly reduce the number of files, that isn't true of everything. 
> > > In
> > > particular, ExtJS encourages you to follow the "one file per class". You
> > > don't have to but eventually you will have more than a handful of files
> > > regardless.
> > >  
> > > So my questions:
> > > - is there a decent project explorer. I really miss the "tree on the
> > > left, editor on the right" layout
> > > - is there a decent JS and clojure autocompletion aware plugin
> > > - other than paredit, nrepl and clojure-mode (and the excellent
> > > coffee-mode for coffeescript), what other plugins should I install
> > >  
> > >  
> > > Hi Colin:
> > >  
> > > No real answers, but I wanted to chime in to say that I'm in the same
> > > spot. I had been putting off using Emacs until I felt I was "ready", but
> > > then came to realize that the choice to use Emacs is like the choice to 
> > > have
> > > kids. If you wait until you're "ready", you'll never do it.
> > >  
> > > This is week 2 and it's definitely getting better, altho truth be told it
> > > wasn't nearly as bad last week as I expected it would be. Been working on
> > > the desktop with a cheat sheet constantly open on my laptop next to me.
> > >  
> > > I also miss the project explorer. I'm used to working with multiple files
> > > at once, having them open in tabs, and being able to easily switch back 
> > > and
> > > forth between any of them. I've definitely found that to be a bit jarring 
> > > in
> > > Emacs, but trust that at some point I'll get used to the "Emacs way" 
> > > versus
> > > trying to find a plugin to provide a project explorer. I have to remind
> > > myself that all of the files that I'm working with are there, they're just
> > > not immediately visible. M-x B will let me go thru the list of files open 
> > > in
> > > buffers, even if those buffers aren't visible. It's different, but that's
> > > where the trust comes in :)
> > >  
> > > The biggest issue I find with the lack of a project explorer is when I
> > > don't know what directory a particular file is in. Emacs provides great
> > > autocompletion when you're navigating to a particular file in the
> > > minibuffer, but that presumes you know exactly where the file is.
> > >  
> > > I suppose there's always the option of opening a dired buffer (M-x dired)
> > > or even a shell (M-x shell). That's still not as "easy" or visual as a
> > > directory tree, but I think the big issue is that Emacs is really all 
> > > about
> > > keeping your hands on the (proper) keys. A shell at least lets you 
> > > continue
> > > to type your way around your directory structure to locate a file. A
> > > directory tree/project explorer would likely require grabbing the mouse 
> > > and
> > > clicking down into various directories. It's what we're used to, yes… but
> > > it's not really, um… idiomatic Emacs :D
> > >  
> > > --
> > > Charlie Griefer
> > > http://charlie.griefer.com
> > >  
> > > "Give light, and the darkness will disappear of itself."
> > > -- Desiderius Erasmus
> > >  
> > > --
> > > 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 
> > > (mailto: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 
> > > (mailto: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 post to this group, send email to clojure@googlegroups.com 
> > (mailto: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 
> > (mailto: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 post to this group, send email to clojure@googlegroups.com 
> (mailto: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 
> (mailto: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 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.


Reply via email to