Live data from Hacker News

A CEO's Guide to Emacs (2015)

blog.fugue.co

161–170 of 180 posts

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

#161
post #154

"You can recognize emacs by the 'mode line' near the bottom of the screen. If you see anybody using it, fire them immediately - they may be a good programmer but they're going to cause more trouble than they are worth."

[deleted]

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

#162
post #138
post #78

Earlier quoted context omitted.

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 productivit…

Really? I installed Spacemacs and everything "just works". Python, Javascript, Clojure, and Ruby only required to add the appropriate layer to my .spacemacs and restart the editor. Autocomplete, jump to definition, find usages, refactoring, documentation lookups and hints, etc. Spacemacs has been equal to or better than IntelliJ, Eclipse, Atom, VisualStudio Code, Kate, or Sublime out of the box. which-key being integ…

+1

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

#163

Emacs and the Atreus keyboard and xmonad etc. are white elephants.

My experience with an Atreus was quite different. The hand positions were comfortable with the tilted, split sides of the keyboard. Using my thumbs for both Space and Enter was also nice. I especially liked the straight, vertical columns of the keyboard. They made touch typing much easier and faster than on a regular keyboard with offset rows. Overall, the Atreus was beneficial to my typing speed and also to my wrist…

Wow I'm an idiot. I completely forgot about the other (mainstream) definition of White Elephant. I was only thinking of the one that I learned in college. Total brain fart, and now my comment above looks like an insult when it was never meant to be one. I meant they're luxuries that I appreciate having but could easily live without.

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

#164

Earlier quoted context omitted.

If possible, swap Caps Lock with Left Control like it was on the old Sun and Apple keyboards. Having Control on the home row makes it much more comfortable typing common left-hand-only keyboard shortcuts like C-x, C-w, C-a, C-q, C-s, C-e, C-v, and C-z, as well as chords such as M-C-v, M-C-c, or M-C-d. On Windows you can edit the scan code map in the registry to swap the mappings, although this sometimes breaks laptop…

in OSX, how did you swap opt and cmd? i went through hoops to do that and finally managed to do it without replacing opt/cmd os-wide using cmdkeyhappy.

Before OS-X would let you do that, I took my PowerBook's keyboard out, cut the trace and redrew the traces to connect the CapsLock key to the Control traces. :-)

Now it's done by simply going to System-Preferences=>Keyboard=>Modifier Keys

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

#166
> I keep my calendar, email, etc., on > another desktop in OS X, which is hidden > while I'm in Emacs,

Meh. To use his bicycle analogy, this is like someone putting Campagnolo components on a Trek CF frame.

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

#167
post #71

Earlier quoted context omitted.

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.

I'm especially saddened when I see a lisp/clojure talk where the user navigate through emacs using arrows and the likes. A lisper not leveraging sexp ala paredit/parinfer is odd.

Even without paredit, Emacs has had forward-sexp, kill-sexp, etc, since the beginning.

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

#168
I use org-mode and emacs (spacemacs) extensively at my job. I start my day by creating org-mode headers as todos, breaking down the tasks that I think will take longer than an hour, and later taking notes in outline mode as I do the tasks. I like planning a few days and checking in with my manager that I'm focusing my energy on the right things. I also use it to take excellent meeting notes and turn those notes into actionable tasks. People are impressed with my nicely formatted word docs that are just org files exported using pandoc.

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

#169
post #3

The first time I got introduced to Emacs, I hated it. Who would like to read email inside a text editor with non-standard keybindings? I got it all wrong. It's not an editor, it's a text-mode virtual Lisp machine. The Emacs ecosystem has matured a lot lately. It has two applications I adore. Org, something impossible to describe in a few words, and Magit, the perfect Git porcelain. Plus it has 3 pretty darn good emai…

I also hated emacs because I hated the keybindings, but then I found spacemacs.

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

#170

personally this article would work way better for me with a set of animated gifs instead of turning into a wall of text. And I'd love to see his workflows for what he puts in his different orgs to help with context switching. as I get more senior I'm switching tasks even more and more.

Author of blog post here. I take your point on being more accessible, and you're right about the wall of text. I didn't think anyone would care about my little paen to emacs, and this is one evening's work from a couple years ago. Regarding organization, I don't have much of a system, other than the filesystem under ~/org with a handful of directories. Works just fine for me. It's more about not-caring than caring, r…

thanks for the follow up. I do appreciate the article and it's very well written for a one evening work.

So is there somthing inherent in org mode that just makes a pile of concurrent projects in a directory usable? eg do you just have project plans and mind maps for each "idea" or "product" in your org directory named by idea or is there just one file? or it doesn't matter and you just basically grep to find where you need to be?

Post reply on HN