Emacs is the 2D Command-line Interface
hongchao.me
Emacs is the 2D Command-line Interface
1–10 of 180 posts
Re: Emacs is the 2D Command-line Interface
#2Re: Emacs is the 2D Command-line Interface
#3This is pretty tangential, but I don't understand why there isn't a roguelike framework available for Emacs. It seems like the perfect roguelike platform for playtesting and hacking on and would on-board a lot of new people into the Emacsen ecology without any real difficulty. The standard roguelike library libtocd has bindings for every other language--why not elisp?
Re: Emacs is the 2D Command-line Interface
#4Re: Emacs is the 2D Command-line Interface
#5Re: Emacs is the 2D Command-line Interface
#6I once submitted a bug to the Emacs mailing list and after determining it was indeed a defect, a flame war ensued between maintainers of different subsystems that were competing over how a specific feature was supposed to be used, which was the source of the bug. It was offputting and felt juvenile. Social problems are inevitable in any open source project, but I can’t help but wonder if the highly dynamic nature of Emacs Lisp causes more problems than a less dynamic language would.
Re: Emacs is the 2D Command-line Interface
#7So is vim? Not to rehash the same battle that’s likely older than most of us are, but both emacs and vim are text editors taken to their logical conclusion. Both can do pretty much the exact same thing as each other, if only because some neckbeard in the 80s wrote that feature to score points in the great vim/emacs saga.
Vim is a text editor that grew into an ecosystem of people bolting on additional functionality. While extensibility is possible, it's nowhere near as transparent and consistent as the emacs environment. In fact no system I know of comes even close.
Emacs paved the way for the features we take for granted in graphical applications like undo, copy+paste, search, find+replace, spell check, project navigation, code completion, auto-formatting, and of course, plugins.
These days, indeed much of the appeal is gone if all you're doing is comparing features at a surface level.
Yes, it looks like all editors "do the same thing" but really emacs is quite different in spirit.
Re: Emacs is the 2D Command-line Interface
#8So is vim? Not to rehash the same battle that’s likely older than most of us are, but both emacs and vim are text editors taken to their logical conclusion. Both can do pretty much the exact same thing as each other, if only because some neckbeard in the 80s wrote that feature to score points in the great vim/emacs saga.
Re: Emacs is the 2D Command-line Interface
#9So is vim? Not to rehash the same battle that’s likely older than most of us are, but both emacs and vim are text editors taken to their logical conclusion. Both can do pretty much the exact same thing as each other, if only because some neckbeard in the 80s wrote that feature to score points in the great vim/emacs saga.
The way I see it, emacs is really an idea. Vim is a text editor that grew into an ecosystem of people bolting on additional functionality. While extensibility is possible, it's nowhere near as transparent and consistent as the emacs environment. In fact no system I know of comes even close. Emacs paved the way for the features we take for granted in graphical applications like undo, copy+paste, search, find+replace,…
Re: Emacs is the 2D Command-line Interface
#10So is vim? Not to rehash the same battle that’s likely older than most of us are, but both emacs and vim are text editors taken to their logical conclusion. Both can do pretty much the exact same thing as each other, if only because some neckbeard in the 80s wrote that feature to score points in the great vim/emacs saga.
The way I see it, emacs is really an idea. Vim is a text editor that grew into an ecosystem of people bolting on additional functionality. While extensibility is possible, it's nowhere near as transparent and consistent as the emacs environment. In fact no system I know of comes even close. Emacs paved the way for the features we take for granted in graphical applications like undo, copy+paste, search, find+replace,…