10 ms·
This is art. Did expect a much longer (and less clear) source code. A really inspiring project, thanks! Of course, there is emacs-nes (a full NES emulator in
by txutxu 6y ago
This is art.
Did expect a much longer (and less clear) source code. A really inspiring project, thanks!
Of course, there is emacs-nes (a full NES emulator in emacs lisp).
- jgilias 6y agoDecided to try Doom Emacs a few days ago as a long-time Vim user. Man... Any comparison between the two is completely besides the point. Vim is a great text editor that one can extend. Emacs is a computing environment that happens to revolve around text. The tools are simply in different categories altogether.
- globuous 6y agoThis. Exactly what I thought when I switched from Vim to Emacs a few days ago. They are not comparable, I was mind blown when discovering Emacs. Of course the first thing I installed was Evil, but they are two entirely different beasts indeed! Enjoy your emacs journey mate ;)
- jgilias 6y agoYou too! I already see myself sticking with it. Not that I'd delete my .vimrc though. That is still the preferred choice to just 'quickly edit this file here'.
- ashton314 6y agoThat's probably the best succinct summary of the differences I've seen. You've definitely got a better mental model of Emacs than I did when I first started using it. Welcome to the Emacs party! I hope you like it here. :) I like thinking of Emacs as a running Lisp REPL that fires off different functions depending on what key I press. If you haven't seen this already yet, run `C-h k` (describe-key) which will tell you the Emacs Lisp function behind a particular keystroke. You can then call that function directly with `M-: (emacs-function-here) RET`.
- commandlinefan 6y agoAs a long-time (decades) vi user, I decided once to force myself to use Emacs for a full year just to see what people liked about it. I have to tell you - I was so relieved when my year was up and I could go back to vi. I never "felt" emacs no matter how much time I spent using it.
- coliveira 6y agoI was a knowledgeable emacs user and felt the same thing when I finally started using vi. Emacs is like carrying around a foreign OS to do text editing. Vi is a tool that has been designed to blend into the system.
- daptaq 6y agoVi is the editor of the Unix programming environment (among other things the shell). Emacs is a shell, that introduces a different kind of programming environment. The OS is still Unix, it's wrong to say that it is it's own thing, but you relate to it differently, but neither is inherintly "better" fit for *nix in the abstract, it's just that the shell is more popular since it was historicall the default UI.
- dotancohen 6y agoVI is a text editing language, and the VIM and NeoVIM implementations are terrific. Emacs is a text editing platform, but its text editing language is good for writing only. Not good for editing, not good for copying or moving code, not good for navigating, not good for working with brackets or parenthesis despite the lisp language being almost native to Emacs. My recent exploration into org-mode introduced me to Evil. It's 95% of the VI language, in an amazing text editing platform. I'm currently only using Emacs for org-mode right now, but suddenly new worlds are opening. For instance, I've been looking for a good tool to navigate CSV files from the CLI (or any other keyboard-controlled environment) for over two decades. I'm not yet explored the possibilities with Emacs, but I'm told they are good. Then possibly browsing simple websites, such as HN and Wikipedia, maybe a better Git interface, maybe a good Telegram / Slack / IRC combined messenger, maybe a good email reader. Suggestions welcome!
- stirner 6y ago> Emacs is a computing environment that happens to revolve around text. And it’s usually embedded in another computing environment that happens to revolve around text called UNIX. If only the scripting language of the latter was as elegant as Lisp...
- dschep 6y agoI got really far in reading the comments in response to this before I realized Doom Emacs wasn't an implementation of the video game in emacs lisp.
- jgilias 6y agoHaha! In think they called it that way because you do use the space key very often. Much like in the game.