[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Emacs or Vim?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 83
Thread images: 7

File: emacs-vs-vim2.jpg (82KB, 569x400px) Image search: [Google]
emacs-vs-vim2.jpg
82KB, 569x400px
>>
>>61396054
vim for your editor, emacs if you want all the other stuff it adds, in which case, I would still add evil mode
>>
>>61396054
people who use emacs:
-weebs
-pedos
-losers
-commies
-ricers
-dilettante hobbyists

people who use vim:
-professional programmers
-industry leaders
-academics
-people who get things done
-geniuses
-big penis havers
>>
>>61396054

nano.
>>
nano
>>
Spacemacs
>>
>>61396115
>people who use Arch/Gentoo:
>-weebs
>-pedos
>-losers
>-commies
>-ricers
>-dilettante hobbyists

>people who use Debian/Ubuntu:
>-professional programmers
>-industry leaders
>-academics
>-people who get things done
>-geniuses
>-big penis havers
>>
>>61396168
this too
>>
>>61396168
good thing I use slackware
>>
>>61396054
butterflies
>>
https://www.youtube.com/watch?v=D1sXuHnf_lo
>>
tabs or spaces?
>>
>>61396054
>>61396115
>>61396122
>>61396124
>>61396140
I don't want a VIitor, or a NANOitor! Those aren't even words! I want an EDitor! ED! ED! ED IS THE STANDARD!!!!!!!!!
>>
File: 1500120931170.jpg (57KB, 480x644px) Image search: [Google]
1500120931170.jpg
57KB, 480x644px
Emacs has got alot of things going for it

>an editor
>an irc client
>a terminal emmulator (aka you can open bash inside emacs)
>an irc client
>pdf viewer
>web browser (albeit shitty)
>a desktop environment
>a personal organizer/todo list
>terminal based spreadsheets
>a file manager
>a terminal multiplexer similar to tmux
>both gui and terminal versions
>picture viewer
>among other things.

Lets look at what vim has going for it:
>a text editor

That's fucking it. People defend vim by saying
>ooh vim is so much nicer cause it is a couple dozen megs smaller

That's like saying
>my girlfriend is beter because she's 60 pounds lighter, but she's literally just my left arm

Sure it's more minimal but you are losing alot for that minimalism. The few dozen megabytes it takes to have emacs is nothing.

Oh yeah and by the way in case anyone wants to respond "emacs is lacking a good editor" or "vim is a better editor than emacs" don't forget that emacs has got the extensible vi layer

>extensible vi layer
>EVIL for short
>adds nearly every feature of vim to emacs
>emacs IS vim more or less
>sorry sweetie you can't compete with your c bullshit

Oh by the way with vim you have to extend it with vimscript which is a trash language that is only used for vim.

Emacs is edited with the mighty LISP which is functional programming and therefore better in every way possible.
>>
>>61396358
>vim
>irssi
>:terminal in latest patches
>irssi
>w3m
>i3
>a fucking file
>ranger
>vim has splits retard
>what is gvim
>what the fuck why have a picture viewer in a text editor????

evil is fine i guess
>>
>>61396054
both are ugly and bloated as fuck. Leafpad masterrace.
>>
>>61396054
Emacs.
>>
>>61396358
Why would you need all that bloat in a text editor? End of the day all I want to do is program and make txt files in it for fucks sake, not use irc or the net, i have a client and browser for that.
>>
>>61396793
>ugly
How can a terminal editor be ugly? It's as "ugly" as your terminal, nothing else. Set up a good font and colorscheme, and you're good to go.
>>
Vim if you have a heart and care about chelren in Uganda.
>>
Vim
>>
vim
>>
Vi/Vim
>>
File: Screenshot_2017-03-30_22-30-20.png (19KB, 562x338px) Image search: [Google]
Screenshot_2017-03-30_22-30-20.png
19KB, 562x338px
>>61396896
>>
>>61396884
it's "ugly" because of the damned weird colorsheme. Some people don't want to have everything fucking highlighted all over the place.
>>
Is there a thing such as "intellisense" in Vim/Emacs?
>>
>>61396054
Anybody who really wants to learn Vim without memes, here are 2 courses for you (yes, a whole course about Vim)

Introduction:
https://www.cs.cmu.edu/~15131/f16/topics/vim/

A complete course in Vim that explains the absolute shit language it uses, and ways to avoid ambiguity when doing searches, and to avoid the vimtutor
http://www.contrib.andrew.cmu.edu/~haoxuany/vim/

I used Vim in school but switched to Emacs afterwards once I discovered things like org-mode, magit and hi-lock mode. It is especially useful for doing things like source code auditing, which is what I do. The terrible emacs lisp is still better than vimscript/VimL which is a total abomination. A guilemacs project exists to rewrite Emacs to Scheme and final solution the terribad emacs lisp and numerous issues with sluggishness under heavy load, which so far is going along quite well. https://www.emacswiki.org/emacs/GuileEmacsTodo
>>
>>61396054
notepad
>>
>>61397115
wouldn't guile emacs literally just be elisp running on a guile VM
>>
>>61397164
Support for Emacs Lisp will continue to exist, of course, but through interpretation and most popular nodes will be rewritten in Scheme, some already have. The main advantage is the Guile VM bytecode, which is about 3 decades more efficient than current Elisp bytecode and solves all kinds of issues, plus it will come with the standard Guile API which means dropping in other language libraries will work such as C, expanding the modes you can run in Emacs.
>>
>>61397239
>>61397115
So apparently the Emacs-compatible Elisp implementation -> Guile VM is complete meaning GuileEmacs is actually happening https://lists.gnu.org/archive/html/guile-devel/2017-03/msg00095.html
>>
>>61396997
google vim snippets
>>
>>61396054
SPSPSPSPS SPACEMACS!
>>
>>61396115
If you're on /g/ you're automatically a weeabo ricing loser It's just a matter of what kind you are.

I prefer my waifu giving me Repetitive Strain Injury, so I go with Emacs. People who like vim have a fetish for Multiple Personality waifus.
>>
File: 1499833326359.jpg (6KB, 184x172px) Image search: [Google]
1499833326359.jpg
6KB, 184x172px
>>61396858
I dunno anon why would you want a thing that does more instead of a thing that does less it vexes me
>>
>>61398525
Anon, I think he already answered your question when he said he already has programs that do those extra things.
>>
>do one thing well
>>
>>61398650
> gnu's not unix

emacs it is
>>
>>61396115
>>61396168
I use Arch and Emacs, this is pretty accurate.
>>
>>61396054
>Emacs
>It's like saying Firefox is my daily word processor & file manager.

>Vim
>Everybody adds additional unnecessary add-ons, when it's just an editor.
>>
When I log into my Xenix system with my 110 baud teletype, both vi and Emacs are just too damn slow. They print useless messages like, ‘C-h for help’ and ‘“foo” File is read only’. So I use the editor that doesn't waste my VALUABLE time.

Ed, man! !man ed
ED(1)               Unix Programmer's Manual                ED(1)

NAME
ed - text editor

SYNOPSIS
ed [ - ] [ -x ] [ name ]
DESCRIPTION
Ed is the standard text editor.

---

Computer Scientists love ed, not just because it comes first alphabetically, but because it's the standard. Everyone else loves ed because it's ED!

“Ed is the standard text editor.”

And ed doesn't waste space on my Timex Sinclair. Just look:
-rwxr-xr-x  1 root          24 Oct 29  1929 /bin/ed
-rwxr-xr-t 4 root 1310720 Jan 1 1970 /usr/ucb/vi
-rwxr-xr-x 1 root 5.89824e37 Oct 22 1990 /usr/bin/emacs

Of course, on the system I administrate, vi is symlinked to ed. Emacs has been replaced by a shell script which 1) Generates a syslog message at level LOG_EMERG; 2) reduces the user's disk quota by 100K; and 3) RUNS ED!!!!!!

“Ed is the standard text editor.”

Let's look at a typical novice's session with the mighty ed:
golem$ ed

?
help
?
?
?
quit
?
exit
?
bye
?
hello?
?
eat flaming death
?
^C
?
^C
?
^D
?

---

Note the consistent user interface and error reportage. Ed is generous enough to flag errors, yet prudent enough not to overwhelm the novice with verbosity.
>>
>>61399046
Top Kek!
>>
“Ed is the standard text editor.”

Ed, the greatest WYGIWYG editor of all.

ED IS THE TRUE PATH TO NIRVANA! ED HAS BEEN THE CHOICE OF EDUCATED AND IGNORANT ALIKE FOR CENTURIES! ED WILL NOT CORRUPT YOUR PRECIOUS BODILY FLUIDS!! ED IS THE STANDARD TEXT EDITOR! ED MAKES THE SUN SHINE AND THE BIRDS SING AND THE GRASS GREEN!!

When I use an editor, I don't want eight extra KILOBYTES of worthless help screens and cursor positioning code! I just want an EDitor!! Not a “viitor”. Not a “emacsitor”. Those aren't even WORDS!!!! ED! ED! ED IS THE STANDARD!!!

TEXT EDITOR.

When IBM, in its ever-present omnipotence, needed to base their “edlin” on a Unix standard, did they mimic vi? No. Emacs? Surely you jest. They chose the most karmic editor of all. The standard.

Ed is for those who can remember what they are working on. If you are an idiot, you should use Emacs. If you are an Emacs, you should not be vi. If you use ED, you are on THE PATH TO REDEMPTION. THE SO-CALLED “VISUAL” EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY ED HAS SPOKEN!!!

?
>>
>>61398650
Emacs is very good at executing Emacs lisp.
>>
>>61396993
Then turn off highlighting.
>>
>>61398846
Linux is the OS though, not GNU
>>
>>61396054
http://www.strawpoll.me/13446718
http://www.strawpoll.me/13446718
http://www.strawpoll.me/13446718
>>61396054
>>
>>61396231
spaces
/thread
>>
>>61396231
spaces inserted via use of the tab key
>>
lightweight vim + tmux for small stuff / over ssh
riced out emacs for longer sessions

you guys should give spacemacs a try, vanilla emacs is shit.
and yeah spacemacs is a bit bloated but it's a good stepping stone to your own fully riced out emacs
>>
>>61396168
Add Void Linux to the top category
Add Fedora to bottom

>>61396231
Tabs that are the size of 2-4 spaces.
>>
>>61399961
yes but what is in the files you save? tab characters or space characters?
>>
>>61400035
tabs.
>>
>>61400095
kys
>>
>>61396054
Emacs. Or Spacemacs if you actually live in the 21st century
>>
>>61396054
Emacs is the best mp3 player ever conceived.
>>
>>61400200
>Or Spacemacs if you're a brainlet
FTFY
>>
>>61400104
already on it
>>
>>61396358
I don't really like your tone, but you're mostly right, I guess. I do think vi is a better editor, and for that reason, I would definitely use evil. Aside from that, I just have to learn how to use emacs to do all the stuff you mentioned, and haven't gotten around to learning that yet.
>>
>>61397115
>taking a course on vim
You're better off actually writing code with vim to learn it.
>>
I use Emacs because of Org mode and the integrated shell, but I always have Evil mode enabled because it is plain superior to Emacs editing.
>>
>>61396054
P L U M A M A S T E R R A C E
>>
VSCode
>>
The code base I work on has a weird style, two space indentation, but four spaces for continuation lines.

No matter, I added that feature to Emacs in five minutes.

Try doing that in Vim, you'd waste a day just digging through VimL's shit.
>>
File: FieldOfFucks.jpg (37KB, 460x359px) Image search: [Google]
FieldOfFucks.jpg
37KB, 460x359px
>>61396054
>>61396115
>>61396168
>>61396358
>>61396884

ITT - spergs doing the same job say how a preferred (and therefore familiar) set of tools is preferable to an unfamiliar set.
>>
>>61400666
satanic trips have spoken
>>
>>61400524
Just expand tab to two spaces and press it twice when you need to?

Honestly people here have said the right answer. Vim is a text editor, use it to edit text. Dont need to overload with plugjns

If you are working on a large codebase just use an ide with a vim plugin, they all have one, rather than trying to vim the ide. If you can make emacs the ide then good for you
>>
>>61400760
>Just expand tab to two spaces and press it twice when you need to?
Oh I'm sorry, I didn't realize that I was among plebs.

I don't press Tab ever, Emacs indents everything automatically.
>>
>>61400805
Well so does vim if you want it to

Your problem is a non-problem
>>
>>61397115
Dude you da real MVP. Bonus points if you're the same anon that replied with a lotta useful info on a C thread
>>
>>61400839
>Well so does vim if you want it to
Are you saying that you could customize Vim to automatically indent code based on a non-standard style guide in five minutes?
>>
Kakoune
>>
>>61396358
why would I need that in text editor?
>>
File: theruststarterpack.jpg (11KB, 275x275px) Image search: [Google]
theruststarterpack.jpg
11KB, 275x275px
>>61396115
>people who use vim
pic related
>>
>>61399712
(you)
>>
What's a good emacs tutorial
>>
>>61401031
C-h t
>>
>>61396054

Nano

its no longer 90.
Dont pretend how "nerdy" and "cool" you are by using a old, obscure and over-complicated just because "you are better than plebs who likes intuitive things and know that cursor
arrows exists"
>>
File: thinking1.gif (1MB, 450x450px) Image search: [Google]
thinking1.gif
1MB, 450x450px
Want a fucktonne of features? Emacs

Want to edit textfiles fast like sanic? vim
>>
>>61400944
Emacs isn't really a text-editor. At its heart it's an elisp environment that manipulates buffers of text. All those things are in Emacs simply because they can be and people found them useful enough to be included in mainline. You don't pay any price for what you don't use except in the form of a slightly larger binary, and we live in the age of bloat where `8 megs and constantly swapping' sounds like praise.
>>
vim because it integrates with ranger and other stuff
it's also available by default on pretty much evey distro ever, even server machines

I think vim and nano are the only two you really have to know
>>
>>61401303
Vi is part of POSIX, but you can't rely on vim.
On most machines I've worked with it's not installed by default.
>>
>>61396054
Both are shit. Even ed is better
Thread posts: 83
Thread images: 7


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.