Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

Convince me to use Emacs as a secondary editor

Name: Anonymous 2013-09-21 13:32

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: Anonymous 2013-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: Anonymous 2013-09-21 16:48

>>2
FIOC is perfectly fine for getting shit done, fuck you and die in a fire, Lisp nigger.

Name: Anonymous 2013-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: Anonymous 2013-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: Anonymous 2013-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.

Fuck you nigger.

Name: Anonymous 2013-09-21 18:10

>>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.

Name: Anonymous 2013-09-21 18:57

>>7
Not that I'm mad at you or anything.

Will try taking a look at the power of elisp. I'll report back in two years.

Name: Anonymous 2013-09-21 19:26

>>3
I'd rather not move my hands all over the place, when vim only requires you to rest them on the home row.

Name: Anonymous 2013-09-21 19:49

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.

Name: Anonymous 2013-09-21 20:07

>>10
Have you tried acme?

Name: Anonymous 2013-09-21 20:29

I've never used any flavor of vi. Does it support multiple buffers?

Name: Anonymous 2013-09-21 21:20

>>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.

Name: Anonymous 2013-09-21 22:29

>>13
Try Sublime Text.

Name: Anonymous 2013-09-21 23:22

>>14
Not FOSS and life's too short to audit binaries.

Name: Anonymous 2013-09-21 23:45

>>15
Good luck with your own text editor then. Make sure you publish the code here once you're done with it.

Name: Anonymous 2013-09-22 4:41

>>14
Bad taste.

Name: Anonymous 2013-09-22 4:46

Name: Anonymous 2016-06-23 15:27

Check em

Name: Anonymous 2016-06-23 20:26

>>3
THE:
     Forced.
Indentation.
Of.
Code.
thread OVER

Name: Anonymous 2016-06-23 20:33

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: Anonymous 2016-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: Anonymous 2016-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.

Name: Anonymous 2016-06-24 0:19

Check em

Name: Anonymous 2016-06-24 1:30

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.

Name: Anonymous 2016-06-25 13:47

>>25
reimplement my anus

Name: Anonymous 2016-06-26 13:29

Check em

Name: Anonymous 2016-06-27 0:02

Check em

Name: Anonymous 2016-06-27 13:08

Check em

Name: Anonymous 2016-06-27 22:03

Check em

Name: Anonymous 2016-06-28 15:08

>>27
Dubs checker: 0.11
Starting dubs check engine...OK
DubsEngine: Input: 27
DubsEngine: Checking...
DubsEngine: Completed in 0.57 seconds
DubsEngine: Result Error: InvalidDubsException
_____________
> You failed! <
-------------
^__^ /
_______/(oo) /
///( /(__)
| w----||
|| ||


>>28
Dubs checker: 0.11
Starting dubs check engine...OK
DubsEngine: Input: 28
DubsEngine: Checking...
DubsEngine: Completed in 4.9 seconds
DubsEngine: Result Error: InvalidDubsException
_____________
> You failed! <
-------------
^__^ /
_______/(oo) /
///( /(__)
| w----||
|| ||


>>29
Dubs checker: 0.11
Starting dubs check engine...OK
DubsEngine: Input: 29
DubsEngine: Checking...
DubsEngine: Completed in 3.73 seconds
DubsEngine: Result Error: InvalidDubsException
_____________
> You failed! <
-------------
^__^ /
_______/(oo) /
///( /(__)
| w----||
|| ||


>>30
Dubs checker: 0.11
Starting dubs check engine...OK
DubsEngine: Input: 30
DubsEngine: Checking...
DubsEngine: Completed in 4.15 seconds
DubsEngine: Result Error: InvalidDubsException
_____________
> You failed! <
-------------
^__^ /
_______/(oo) /
///( /(__)
| w----||
|| ||

Name: Anonymous 2016-06-28 15:12

_,-""""-..__ _,-""""-..__ _,-""""-..__ _,-""""-..__ _,-""""-..__
|`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""".
; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `.
,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==.
,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \
`}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; #
`"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `;
\\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `,
||`; / / | | ||`; / / | | ||`; / / | | ||`; / / | | ||`; / / | |
//_;` ,_;' ,_;" //_;` ,_;' ,_;" //_;` ,_;' ,_;" //_;` ,_;' ,_;" //_;` ,_;' ,_;"

Name: Anonymous 2016-06-28 15:15

DUBS! _,-""""-..__ _,-""""-..__ _,-""""-..__ _,-""""-..__ _,-""""-..__
|`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""".
; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `.
,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==.
,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \
`}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; #
`"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `;
\\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `,
||`; / / | | ||`; / / | | ||`; / / | | ||`; / / | | ||`; / / | |
//_;` ,_;' ,_;" //_;` ,_;' ,_;" //_;` ,_;' ,_;" //_;` ,_;' ,_;" //_;` ,_;' ,_;"

Name: Anonymous 2016-06-28 15:16

>>33
Dubs checker: 0.11
Starting dubs check engine...OK
DubsEngine: Input: 33
DubsEngine: Checking...
DubsEngine: Completed in 1.15 seconds
DubsEngine: Result OK
____________
> Well done! <
------------
^__^ /
_______/(oo) /
///( /(__)
| w----||
|| ||

Name: Anonymous 2016-06-28 15:18

_,-""""-..__ _,-""""-..__ _,-""""-..__ _,-""""-..__ _,-""""-..__
|`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""".
; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `.
,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==.
,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \
`}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; #
`"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `;
\\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `,
||`; / / | | ||`; / / | | ||`; / / | | ||`; / / | | ||`; / / | |
//_;` ,_;' ,_;" //_;` ,_;' ,_;" //_;` ,_;' ,_;"

Name: Anonymous 2016-06-28 15:20

_,-""""-..__ _,-""""-..__ _,-""""-..__ _,-""""-..__ _,-""""-..__
|`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""".
; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `.
,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==.
,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \
`}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; #
`"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `;
\\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `,
||`; / / | | ||`; / / | | ||`; / / | | ||`; / / | | ||`; / / | |
//_;` ,_;' ,_;" //_;` ,_;' ,_;" //_;` ,_;' ,_;"

Name: Anonymous 2016-06-28 15:33

>>36
looks like its tail is growing out of its anus. Shalom!

Name: Anonymous 2016-06-28 15:50

What bloatware is this?

Name: Cudder !cXCudderUE 2016-06-29 12:26

>>35,36
Board admin, please write an autoban filter that detects rubbish like this.

Name: Anonymous 2016-06-29 12:49

Board admin, please write an autoban filter in assembly that detects rubbish like this.

Name: Anonymous 2016-06-29 16:39

I _,-""""-..__ _,-""""-..__ _,-""""-..__ _,-""""-..__ _,-""""-..__
LOVE |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""". |`,-'_. ` ` `` `--'""".
U ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `. ; ,' | `` ` ` ` ``` `.
CUDDER ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==. ,-' ..-' ` ` `` ` `` ` ` |==.
,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \ ,' ^ ` ` `` ` ` `. ; \
`}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; # `}_,-^- _ . ` \ ` ` __ ` ; #
PLEASE `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `; `"---"' `-`. ` \---""`.`. `;
FUCK \\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `, \\` ; ; `. `,
ME ||`; / / | | ||`; / / | | ||`; / / | | ||`; / / | | ||`; / / | |
//_;` ,_;' ,_;" //_;` ,_;' ,_;" //_;` ,_;' ,_;" //_;` ,_;' ,_;" //_;` ,_;'

Name: Anonymous 2016-06-29 17:53

the wall just got ten feet taller

Name: Anonymous 2016-06-29 19:00

>>42
*fisted with razors*

Name: Anonymous 2016-06-29 21:21

check
em

Name: Anonymous 2016-06-29 22:13

>>44
[Cow saying "Good Job"]

Name: Anonymous 2016-06-30 11:17

>>44
Agreed. Nice work, >>44-san!

Name: Anonymous 2016-06-30 16:21

Check em

Name: Anonymous 2016-07-01 14:24

Check em

Name: Anonymous 2016-07-01 20:46

Emacs is an email client not an editor. Emacs stands for Email Checker System. To use Emacs as an editor the first thing you want to do is abandon it's lisp plugin system so you can write plugins in another language. Start by writing a lisp plugin that forks another plugin system in another language.

Name: Anonymous 2016-07-02 2:46

Check em

Name: Anonymous 2016-07-02 2:48

Cekced ypur 50

Name: Anonymous 2016-07-02 2:53

>>49
Install Guild Emacs. Problem solved.

Don't change these.
Name: Email:
Entire Thread Thread List