As a vim user, I tried going through the tutorial, and I realized Emacs is a fucking shit editor. The whole Emacs thing (not just the editor) enjoys a lot of popularity, so it must be for a reason. It definitely isn't the keyboard shortcuts, so there must be something else.
org-mode? What's so special about it? What features does it have that make it superior notepad.exe? Specific programming language modes? There must be something really good that outweighs the C-x x M-x crap. Does remapping Ctrl to Caps Lock really make a difference? Do you still have to press both keys at the same time, or can you do something like Caps Lock, then x?
I'm mainly interested in C, Lithp, Haskell, TeX and FIOC, so I'd also like to know if there's something damn special in Emacs that's worth using over vim. I plan to use Emacs for the ``powerful'' stuff everyone seems to care about. If eshell or the calculators are good enough, I'm fine with only using those.
Name:
Anonymous2013-09-21 14:41
Open an org-mode buffer, do a C-h m and see for yourself what it has if you want to, you lazy tramp.
I never remap capslock, instead, I actually use all my fingers to type, and use the opposite hand to press the modifier key, like any higher-primate would do.
The last time I programmed in C, the compiler errors buffer let you jump to the offending line and such, and it had integration with GDB, out of the box.
To see how great it is for Lisp, install some Common Lisp and SLIME, or Clojure and nRepl and fuck off. Then come back apologizing for ever doubting Emacs.
Also take the two minutes of effort to perform M-x package-list-packages and briefly scan it to see if there's something you like. You won't like anything, of course, because you have no taste, in which case I recommend you to look into the Rails and Javashit related packages, and to go back to Hacker News.
You can go fuck yourself with your FIOC and your Gweedo, you asshole.
And the main thing about Emacs, is that it's really fucking easy to extend using its shitty-ass Lisp dialect, even a moron like you could see that.
Name:
Anonymous2013-09-21 16:48
>>2 FIOC is perfectly fine for getting shit done, fuck you and die in a fire, Lisp nigger.
Name:
Anonymous2013-09-21 16:53
I actually use all my fingers to type
So do most people, including people who exclusively use Microsoft Word. What's your point?
Name:
Anonymous2013-09-21 17:35
>>3 Go fuck off back to /b/, racist neckbeard. Also, enjoy your crippled lambdas and your GIL.
>>4 That you shouldn't use the same hand for both hitting Ctrl and x, you dirty ape.
Name:
Anonymous2013-09-21 17:40
>>5 Did I ever say I use Python for my ``serious projects''? Of course I don't enjoy crippled lambdas and the GIL, but that's because I rarely get to use them. No need for that when all I'm doing is toy IRC bots.
>>6 Damn, you are easy to troll. But nevertheless, Emacs isn't as good as Vim at manipulating text, but the charm is the flexibility, which has allowed the existence of an enormous amount of plugins like IDO-mode or undo-tree, which can vastly affect how you use the editor.
The thing that makes it "powerful" like Vim is completely different; whereas you edit in Vim using basically a language of text-manipulation actions you can compose, the thing with Emacs is that just about everything is a Lisp object you can use or tweak to make your own, and it isn't even hard. I took some Lisp code off the web to get a nicer directory tree buffer than the default one, and I happened to run into another procedure that allowed you to make a "window" (open file) unswitchable, so that you couldn't switch it on accident or whatever, which for some reason the dirtree mode allowed. I put the two together and I made that little mode a lot more usable.
But I probably wouldn't be using it if it weren't for the Lisp-related modes.
I've used both Vim and Emacs for extended periods of time, and honestly I find them both pretty annoying. I've resigned to Vim for now, but soon I'll likely just write my own minimal text editor.
>>11 Nope. It looks strange, though. I just want a simple text editor with syntax highlighting and the ability to have multiple tabs and windows inside the terminal (i.e., like Emacs / Vim vertical / horizontal window split, and Vim's tabs).
That's it. Nothing else.
That's why I plan to write my own soon. I've been working on components for it over time, and I'll probably bring them together soon enough.
vi is what I started with and it will stick with me until the day I die. Once you discover modal editing, you don't ever forget it. However I soon got frustrated with vi(m) because the scripting language is piss poor compared to elisp, so for the past 8 years I've been using emacs with evil and it's great. I've gotten the point where I only ever have two windows open--a web browser and emacs. With vi I had to always keep a ton of useless terminal windows open because I had no other choice but to use the OS as my IDE, whereas with Emacs you can do it all in one process.
Name:
Anonymous2016-06-23 23:19
>>20 HAHAHAHAHAHAHAHHAHAHAHAAHAHAAAA!!! you think your tough huh? one word THE FORCED INDENTATION OF CODE. i have taken out two mission critical applications at the same time in less than 5 seconds i have been training for 3 years. also enterprise grade best practices. your compiler might be bigger than me,but i know mine is smarter and quicker. my compiler is 130 kb pure lean code. one keystroke and i'll overflow your buffers. your the one whose a nerd.i can optimize CFLAGS anytime i want you probably haven't ever touched CFLAGS before. you probably have sex with your computer. you don't even know me,and you don't want to. you'll be lucky if your even worth my attention one look at my code and you'll dissappear forever. though i'd be hapy to humiliate you in front of all your friends. btw IM the expertest. i have worked in maine, new hampshire, new york,utah, colorado,florida,bahamas. never indented my code! im undefeated in competitive obfuscation of code. im on my way to IOCCC. go ahead and come step anytime you want.b*tch
Name:
Anonymous2016-06-24 0:15
Just take one more step and write your own text editor in your own live environment. Terry went all the way down to the metal, but you don't have to go that far. Make a nice pillow fort for yourself above the bed of nails that is the OS you are forced to use.
Emacs is just praxis without a 3D renderer and audio.
I tried Acme in the past and it was really nice. I really liked its architecture to call external programs to do the string handling instead of having to reimplement every functionality inside it.