Live data from Hacker News

Start Using Emacs – A Thorough Guide for Beginners

braveclojure.com

1–10 of 138 posts

Re: Start Using Emacs – A Thorough Guide for Beginners

#2
As an Emacs beginner and budding Clojure programmer in early 2012, I benefited greatly from Bozhidar Batsov's Emacs Prelude:

https://github.com/bbatsov/prelude

I highly recommend it, and have been very pleased to see it get better and better over the past year+.

Re: Start Using Emacs – A Thorough Guide for Beginners

#3
> There are other options, like Aquamacs, which are supposed to make Emacs more "Mac-like", but they're problematic in the long run because they're set up so differently from standard Emacs that it's difficult to use the Emacs manual or follow along with tutorials.

Having used emacs on linux, windows and now mac I disagree with this - though aquamacs introduces some (annoying, to me) functionality, you can simply turn these off and it works just like emacs in any other environment.

I have found aquamacs works better with ansi-term + with full-screen functionality than vanilla emacs, and I use both these functions enough to not want to go back.

Re: Start Using Emacs – A Thorough Guide for Beginners

#5
post #4

After about a year developing a love/hate relationship with Vim I've finally had enough. After reading this post I think I'm ready to make the switch. Very good writing. Thanks for posting it.

I tend to switch back and forth between Vim and Emacs and am curious. What causes the hate in your relationship with Vim?

Re: Start Using Emacs – A Thorough Guide for Beginners

#7

As an Emacs beginner and budding Clojure programmer in early 2012, I benefited greatly from Bozhidar Batsov's Emacs Prelude: https://github.com/bbatsov/prelude I highly recommend it, and have been very pleased to see it get better and better over the past year+.

And you shouldn't miss Bozhidar's blog on Emacs (http://emacsredux.com/) where he explains a lot of the very cool techniques he included in Prelude.

Re: Start Using Emacs – A Thorough Guide for Beginners

#8
post #3

> There are other options, like Aquamacs, which are supposed to make Emacs more "Mac-like", but they're problematic in the long run because they're set up so differently from standard Emacs that it's difficult to use the Emacs manual or follow along with tutorials. Having used emacs on linux, windows and now mac I disagree with this - though aquamacs introduces some (annoying, to me) functionality, you can simply tur…

When you say vanilla emacs, do you include the Cocoa version? (http://emacsformacosx.com/)

I'm using that many hours every day and have zero problems.

Regarding fullscreen, if you use a recent build both native and non-native fullscreen are supported.

Re: Start Using Emacs – A Thorough Guide for Beginners

#9
post #4

After about a year developing a love/hate relationship with Vim I've finally had enough. After reading this post I think I'm ready to make the switch. Very good writing. Thanks for posting it.

Install evil-mode and you can use all the vim movement shortcuts you're familiar with.

Re: Start Using Emacs – A Thorough Guide for Beginners

#10
Great work with this tutorial! It's a nice intro guide to Emacs.

One thing I'd recommend adding in the introduction is that even though Emacs can be daunting to learn in the beginning, the effort is worth it because it will eventually become your editor for everything, not just Clojure.

Have to start programming in a different language? Emacs is there for you. Want to write an e-mail message? Emacs is there for you. Want to keep a TODO list or a calendar? Emacs is there for you.

This fact was lost on me when I first started with Emacs many years ago. I had come from using "easier to use" editors like EditPlus and Visual Studio. After trying to use Emacs for a week, I gave up in frustration and didn't touch it for another year. I've been using Emacs for about 11 years since then and I think I wouldn't have dropped it if I had been told "I know it seems hard now, but it's extremely powerful and it can become your one program for everything, on any platform you will ever use".

Post reply on HN