Live data from Hacker News

Emacs appearances in pop culture

ianyepan.github.io

101–110 of 122 posts

Re: Emacs appearances in pop culture

#101
post #56

I'd add rms/Richard Stallman to that list of famous emacs users. He's famous for way more than just gnu emacs, so it's not quite cheating.

I found it kinda funny he's not on the list; he should be the first there, without him Emacs would probably be a footnote in SW history.

Re: Emacs appearances in pop culture

#102
post #66

Earlier quoted context omitted.

Allman FTW! (With you on spaces, though.)

waves Vim and spaces over here as well. Emacs is a great tool, I just can't stand its keyboard shortcuts. In theory I should try out evil mode, but I've got NeoVim configured how I like it and I don't want to spend the time on switching. As for tabs vs spaces, in theory, tabs are more flexible than spaces and allow everyone to view the file with their preferred indentation levels. In practice, I have only seen one co…

I’ll overlook your poor choice in editors. :-) The rest of this is spot on. Yea, that’s bad. A project like that screams for a code formatter to be plumbed into a pre-commit hook. Like you say, I’ve never really found a great argument for tabs either, and with more and more indentation-sensitive languages, any argument to the effect that programmers can choose their own indentation really goes out the window. These days, I program in Clojure with Emacs’s aggressive-indent-mode minor mode. It re-indents the whole top-level function you’re working in every time you pause typing. It keep everything properly indented pretty much all the time. Sometimes your commit diffs will be larger, though.

Re: Emacs appearances in pop culture

#103
post #88
post #66

Earlier quoted context omitted.

waves Vim and spaces over here as well. Emacs is a great tool, I just can't stand its keyboard shortcuts. In theory I should try out evil mode, but I've got NeoVim configured how I like it and I don't want to spend the time on switching. As for tabs vs spaces, in theory, tabs are more flexible than spaces and allow everyone to view the file with their preferred indentation levels. In practice, I have only seen one co…

> you end up having to tell your colleagues "hey, you need to set your tabs to 4" Vim's modelines (and Emacs' equivalent) can solve this part at least, no?

Yes, but then how many different editors are people using? What about VSCode? SublimeText? Etc. you’re just trading one problem for another.

Re: Emacs appearances in pop culture

#104
post #89
post #30

> In a scene (Season 3, Episode 6) where protagonist Richard is coding with his new girlfriend Winnie at her apartment (okay, yeah… that’s not how all software engineers date, whatever the outside world may think), the two clash over the use of spaces versus tabs. Richard, a stubborn advocate of the tab character for indentation, argues: “I mean I do not get why anyone would use spaces over tabs. I mean, why not just…

Wow, I use Emacs and tabs over spaces. And K&R braces. Now we must fight to death.

That escalated quickly. ;-)

Re: Emacs appearances in pop culture

#105
post #44
post #16

Enjoyable list but I’m not sure the AlphaGo documentary counts as pop culture :). It’s interesting how people talk about vi vs emacs, can’t remember ever meeting anyone who chose vi over vim, let alone enough people to make th at the debate.

> can’t remember ever meeting anyone who chose vi over vim Pleased to meet you. Most of my console dev time is spent in *BSD, where nvi is where I land. I find the the default creature-features of vim annoying, so I end up having to configure it to be a bit more quiet, and I don't know anything so compelling about it (a vi clone (to an extreme, acknowledged)) that nvi isn't a good enough place to be. I have vim insta…

The only times I encounter vi (and so not sure what version, but likely barebones Linux), it doesn't indicate whether you are in insert or normal mode. So I immediately install vim (once possible).

Is that something you just get used to, or was I using some weird vi?

Re: Emacs appearances in pop culture

#107
I traded emacs for vscode several years ago now but this post made me wonder if I'd be insane for dusting off my herd of finely shorn yaks to try typescript dev again with it.

At the time I left for vscode, emacs had a REALLY bad Typescript story and it felt like a revelation doing TS in vscode.

Surely emacs has gotten a definitive TS solution since, idk, 2018? 2019? Right?

Re: Emacs appearances in pop culture

#109

I traded emacs for vscode several years ago now but this post made me wonder if I'd be insane for dusting off my herd of finely shorn yaks to try typescript dev again with it. At the time I left for vscode, emacs had a REALLY bad Typescript story and it felt like a revelation doing TS in vscode. Surely emacs has gotten a definitive TS solution since, idk, 2018? 2019? Right?

I guess so - I use built in TypeScript modes, and integrate with tsc via the built-in LSP client, eglot. Works well. Front-end specialists may disagree.

Re: Emacs appearances in pop culture

#110
post #44

Earlier quoted context omitted.

> can’t remember ever meeting anyone who chose vi over vim Pleased to meet you. Most of my console dev time is spent in *BSD, where nvi is where I land. I find the the default creature-features of vim annoying, so I end up having to configure it to be a bit more quiet, and I don't know anything so compelling about it (a vi clone (to an extreme, acknowledged)) that nvi isn't a good enough place to be. I have vim insta…

The only times I encounter vi (and so not sure what version, but likely barebones Linux), it doesn't indicate whether you are in insert or normal mode. So I immediately install vim (once possible). Is that something you just get used to, or was I using some weird vi?

I always assume I am in normal mode unless I am actively typing. If I stop to think I ESC. Then, when I gave thought, I know what I need to do next.

So for me there isn't really any time of looking at the screen and not knowing. And if there ever was some ambiguity I would reflexively hit ESC to get to a known state.

So, not sure it would bother me. But my editor does give me an indication of whether I am in normal, insert, visual, visual block, or Emacs mode.

Post reply on HN