←back to thread

538 points todsacerdoti | 1 comments | | HN request time: 0s | source
Show context
thom ◴[] No.44358560[source]
Every vim/tmux user has created an ad hoc, informally-specified, bug-ridden, admittedly probably quite fast implementation of half of Emacs.
replies(4): >>44358617 #>>44359133 #>>44361524 #>>44361551 #
grep_name ◴[] No.44359133[source]
As someone who uses both vim/tmux and emacs for certain things (and spent years configuring and working only in emacs), my emacs setup is WAY more ad hoc, informally specified, and bug ridden than my vim+tmux setup ;)
replies(1): >>44360149 #
iLemming ◴[] No.44360149[source]
The key point you're missing from the parent comment is "half of".

Maybe you have no idea how much Elisp code is out there in the wild. There is a LOT of things written in Emacs Lisp. Elisp is probably the most widely used Lisp, with the global total codebase amount exceeding both Clojure and Common Lisp combined.

There are things built into Emacs that some specialized apps don't even have. Did you know that Emacs has built-in lunar and solar calendars, for example?

Just by comparing the sheer amount of code, of course vim+tmux may feel less complicated - they give you fewer opportunities to encounter complexity because they offer significantly less functionality out of the box.

replies(2): >>44360957 #>>44367779 #
skydhash ◴[] No.44360957[source]
The only thing missing from emacs is some (opengl) 2d surface api like the browser’s canvas, to rival the rest of the OS.
replies(1): >>44361253 #
1. iLemming ◴[] No.44361253[source]
Although I like the idea of having a full-blown graphics engine built into Emacs, I personally don't suffer (at least not so badly) from not having a real web browser inside of Emacs. I can navigate my browsing history¹; I can even (to a certain degree) control my actual browser from Emacs - going through the list of tabs, jumping to a selected tab, extracting content from a tab, inserting the current URL at point, etc. Some of it can be done with AppleScript (on Mac), some of it can be done using Linux tools like xdotool. I browse HN and Reddit in Org-mode; I've recently built a package to search through HN². I don't really need to jump back and forth between my editor and my browser (or many other apps) all the time.

___

¹ https://github.com/agzam/browser-hist.el

² https://news.ycombinator.com/item?id=44264368