Remix.run Logo
▲ skydhash 5 hours ago

> Everything You describe is possible without emacs so I’m genuinely trying to understand the appeal

The advantage is that it’s a single program with multiple windows with a shared list of buffers. So you can save transform your layout and save it, manipulate the content without any real boundary, unified bookmarks,…

Your WM can’t access sublime and firefox internals. And the last two can’t talk with each other.

▲AndrewKemendo 5 hours ago | parent [-]

> Your WM can’t access sublime and firefox internals. And the last two can’t talk with each other.

But why would I want them to as the default interaction?

I can ctrl-c > ctrl-v from one to the other trivially and ffx has console and inspector internals visible with one Function key press

▲BeetleB 4 hours ago | parent | next [-]

If you don't want to, then you don't want to. Understand you may want things others don't, and vice versa.

Although I don't browse the web with Emacs, I see the utility.

Tell me: How would you select some text, and with a keystroke, send the selected text to yourself via email, with the URL included and the title of the page in the subject line?

▲AndrewKemendo 4 hours ago | parent [-]

> Tell me: How would you select some text, and with a keystroke, send the selected text to yourself via email, with the URL included and the title of the page in the subject line?

I think the takeaway for me is that emacs is for people who get enjoyment out of building their own custom computing environment

The example you describe is something I would rarely do so building a process around it would be inefficient for me but if that’s where people want to spend time then great

▲iLemming an hour ago | parent | next [-]

> The example you describe is something I would rarely do

There is some tacit knowledge in here that is nearly impossible to convey in words. Your "rarely do" is the thought that subconsciously ignores the principle of least effort; there's an affordability gap, e.g., I am more likely to use a thesaurus simply because I have it built into my text editor, versus someone who has to reach for it in the browser/separate app.

> building a process around it would be inefficient for me

That's what you're missing. Emacs makes it incredibly cheap. It's a Lisp REPL. When you understand what it means in practice, it opens up incredible opportunities for exploratory computing. You're not "building processes around", you're essentially living in one mega-process, a simulation, a digital universe where you are a god, commanding change at will. Right now, as I'm typing this very comment, I noticed a tiny gap in the way how I'm using LLMs, so I'm changing this stuff on the fly, with the agent running things in the adjacent buffer while I'm finishing this comment. The crazy thing is that it doesn't have to compile, restart, ask me to pause typing, etc. It's applying changes to my editor live. By the time I finish typing the comment, it will probably have already built this feature, tested it out, and it will be ready for me to use, instantly.

▲BeetleB 4 hours ago | parent | prev [-]

> I think the takeaway for me is that emacs is for people who get enjoyment out of building their own custom computing environment

For long time users, that's the whole point of Emacs.

> The example you describe is something I would rarely do

I used to do it at work all the time (not with Emacs, but with AutoHotKey). Find a long article I'd really like to read, but don't want to waste time at work. With a keystroke, I'd quickly send the email to me with the URL etc.

▲skydhash 5 hours ago | parent | prev [-]

> But why would I want them to as the default interaction?

Some find it useful. One can write code in vim or sublime, the only differences are the specific actions to get it done and the user experience. People will lean towards one another, not for the capability to write code, but for how it’s done.

So what I’m trying to showcase is not the capability, but the Emacs ways of getting it done. You can also implement something with a WM setup or tmux (with w3m). But it’s a different feel and effort, so people like ones and dislike the others.

▲AndrewKemendo 4 hours ago | parent [-]

Makes sense!