Live data from Hacker News

A CEO's Guide to Emacs (2015)

blog.fugue.co

71–80 of 180 posts

Re: A CEO's Guide to Emacs (2015)

#71
post #70

I only really enjoyed Emacs once I learned some ELisp (I think I had tried is 2 or 3 times before that). Honestly I find these guides pretty useless b/c you can copy configs and hack together something without really understanding what you're doing but you'll eventually end up extremely frustrated and unable to work around the quirks and conflicts between configurations. I know the people behind Emacs like to think t…

Back in the day our teaching assistance got pissed off that most people were using Emacs as if it was Notepad, and spent the rest of the programming lecture teaching how to use Emacs instead (about 1h).

Which then became my to go editor in UNIX systems, until IDEs finally became a thing on UNIX.

Re: A CEO's Guide to Emacs (2015)

#72

Emacs is like Chinese to me, and truthfully to most developers I know. Is there a gentle intro somewhere? Most of what I've seen is just people throwing out package names with no real explanation.

Mastering Emacs by Mickey Petersen is excellent: https://www.masteringemacs.org/

Re: A CEO's Guide to Emacs (2015)

#73

I did not know about ido-mode, it always surprises me how much I can find new stuff in emacs every week!

ido-mode is pretty well known. ido-vertical-mode is less well known but very useful.

My only complaint about ido-vertical-mode is that it seems to be very slow for long lists. This is why I'm looking for an alternative. I tried helm and ivy, but both of them behave frustratingly differently compared to ido.

Re: A CEO's Guide to Emacs (2015)

#74
post #54

Earlier quoted context omitted.

Emacs may need to be renamed to stEmacs, sixteen megs and constantly swapping. It's no longer 8 megs. :(

If you want tiny gnu editor, just use nano. They fixed the file corruption bug right?

There is also GNU zile and zemacs[0].

[0] https://www.gnu.org/software/zile/

Re: A CEO's Guide to Emacs (2015)

#75

It is difficult to even describe a productive hand tuned to fit the individual Emails setup compared to standard. Here are some of my favorite Emacs things: Helm + Projectile. Helm will fuzzy complete almost anything in Emacs. Projectile is project management. Together get to any Git repo and file there in very quick. Helm is an option to compare to IDO. I rarely use IDO due to Helm. Magit, widely regarded as a good…

If you think vi does basic text editing better, try Spacemacs! I switched over recently (the emacs pinky was real...) and I've really gotten to like the vim-y experience (although now I get really frustrated when I vim on a server and the search doesn't work like Spacemacs search).

I used Spacemacs for a while, but switched to a custom configuration with evil, general.el, and which-key. Spacemacs was excessively slow and I also often ran into strange bugs.

Re: A CEO's Guide to Emacs (2015)

#76

It is difficult to even describe a productive hand tuned to fit the individual Emails setup compared to standard. Here are some of my favorite Emacs things: Helm + Projectile. Helm will fuzzy complete almost anything in Emacs. Projectile is project management. Together get to any Git repo and file there in very quick. Helm is an option to compare to IDO. I rarely use IDO due to Helm. Magit, widely regarded as a good…

I like a lot of the minor tools that I don't use often, but come in handy when I need them.

Avy Mode, which I suppose is the successor to Jump Mode. Letters light up across the buffer and you can quickly navigate to where you want.

Multi-cursor mode. A Sublime killer feature. Wasn't exclusive very long.

Not sure what it's called, but it binds window changing to shift arrow. Probably my best time-saver.

Re: A CEO's Guide to Emacs (2015)

#77
> ... I also set Emacs to full screen. I'd like to do this on Windows as well, but Windows and Emacs don't really love each other and it always ends up in some wonky state when I try this

  (add-to-list 'default-frame-alist '(fullscreen . maximized)) 
Seems to work fine for me

https://emacs.stackexchange.com/a/3008

Re: A CEO's Guide to Emacs (2015)

#78

It is difficult to even describe a productive hand tuned to fit the individual Emails setup compared to standard. Here are some of my favorite Emacs things: Helm + Projectile. Helm will fuzzy complete almost anything in Emacs. Projectile is project management. Together get to any Git repo and file there in very quick. Helm is an option to compare to IDO. I rarely use IDO due to Helm. Magit, widely regarded as a good…

I love Emacs. But there were no good multimodes 3 years ago. And autocompletion and hints are often a bitch to get working on things which are not C or C++.

The moment you start editing files containing more than one language you're pushed to use a dedicated IDE. And then you discover the joy of "good enough". No need to tinker with config files to get the perfect setup: it works good enough to give you a productivity boost out of the box.

Re: A CEO's Guide to Emacs (2015)

#79

It is difficult to even describe a productive hand tuned to fit the individual Emails setup compared to standard. Here are some of my favorite Emacs things: Helm + Projectile. Helm will fuzzy complete almost anything in Emacs. Projectile is project management. Together get to any Git repo and file there in very quick. Helm is an option to compare to IDO. I rarely use IDO due to Helm. Magit, widely regarded as a good…

I like a lot of the minor tools that I don't use often, but come in handy when I need them. Avy Mode, which I suppose is the successor to Jump Mode. Letters light up across the buffer and you can quickly navigate to where you want. Multi-cursor mode. A Sublime killer feature. Wasn't exclusive very long. Not sure what it's called, but it binds window changing to shift arrow. Probably my best time-saver.

windmove is probably it -- https://www.emacswiki.org/emacs/WindMove
Post reply on HN