Live data from Hacker News

A CEO's Guide to Emacs (2015)

blog.fugue.co

61–70 of 180 posts

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

#61
post #54

The pyramids were built with emacs. Everything else is drywall to me now. More work? Yes. Worth it though. I like to say gnu+emacs is my OS, and linux is simply my kernel. Org-mode alone would be worth it.

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?

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

#62
post #54

The pyramids were built with emacs. Everything else is drywall to me now. More work? Yes. Worth it though. I like to say gnu+emacs is my OS, and linux is simply my kernel. Org-mode alone would be worth it.

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

I don't think the 8-meg phrase was ever the official name of the program that "emacs" stands for.

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

#64
In addition to all the other things mentioned (helm, projectile, magit, org), I've found org-ref and interleave great for managing my notes when I read papers or articles. Roughly, I save the PDF to disk and create an org node for it, then add the metadata like file location and bibtex info. Then I have emacs open the PDF and as I'm reading it I can press 'i' to open a note on that page, and then close the note and keep reading.

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

#65
post #34

Earlier quoted context omitted.

a 'white elephant' is a useless gift that noone wants. neither point stands in these cases. that said, you don't have to like them.

That's not the definition that I learned: a white elephant is an unnecessary luxury with limited utility that you can't obtain and maintain unless you're pretty far from being in need. That's what I meant here.

[deleted]

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

#66
post #26
post #22

Seems like lots of people here are sharing their experience with #emacs. I like it a lot, and think that it would be part of the ideal #workingset for me. However, I have never found a nice 'jump-to-definition that worked for most languages I edit on emacs. I tried ggtags, ctags, pygments. I think I had trouble setting all of these up, and they would not work for many languages I was using. I have not found a good re…

You could give Dumb Jump a shot: https://github.com/jacktasia/dumb-jump

I have been using dumb-jump with some R packages recently and I'm happy to report that it works very well!

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

#67

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 recently discovered `dumb-jump`, and now use it all the time.

https://github.com/jacktasia/dumb-jump

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

#68

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

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

#69

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.

If you're willing to try a vim-y emacs, Spacemacs is a very discoverable emacs distribution.

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

#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 the system as usable out-of-the-box but I think selling it like that is ultimately a disservice b/c people end up underwhelmed and frustrated - never taking the time to learn ELisp. (the Emacs intro/tutorial is just a "welcome to this nano with annoying keybindings") I actually would challenge anyone to find someone who loves emacs and doesn't know a bit of ELisp :)

Ultimately ELisp is really not that much work to learn - but the root issue seems to me that ELisp isn't really a general purpose programming language and who wants to invest in learning a language you can't use outside of your editor? It's basically a DSL for a managing text and buffers.. It'd be way sexier to learn if it was a Racket or something

I also wrote a little annotated config intro (these are kinda more personal notes for my org/git/C++ workflow). It's a little terse and to the point and isn't trying to sell Emacs, but unlike most guides I tried to document what each lines in the config really means and help the reader learn how Emacs helps you discover more of Elisp as you go. https://geokon-gh.github.io/.emacs.d/ Maybe someone will find it useful! (I'm by no means an emacs expert or Lisp guru.. so if there are problems, let me know please :) )

Post reply on HN