Why do people use emacs instead of vi?
Try spacemacs.
>>51242477
Why do people use vi instead of nano?
>>51242523
I love vi key bindings.
Vi is just a text editor with shitty modal editing that some people like, for some reason.
Emacs is a feature-complete IDE, extremely portable and highly customizable with its simple yet powerful Lisp script engine. You can also implement vi's only notable gimmick, modal editing, with the Evil Mode plugin, which means there's no reason to use vi/vim if you have the choice of using either it or Emacs.
>>51242523
nano is easy for beginners however it has limitation such as speed, memory, and of course the kind binding abilities.
VI is best for scripting while nano is best for edition pre-existing configuration files.
>>51242477
http://emacs.sexy
Why do people use vim instead of vi?
>>51242582
do they?
Why do people use pdksh instead of ksh93?
Why do people use /g/ instead of /tech/?
>>51242558
thanks I guess I'll try explaining that to my boss tomorrow. He was getting frustrated with vi the other day and I haven't told him about nano yet.
>>51242639
Because you can't spill the soy in /tech/
>>51242674
in his .nanorc, putset nowrap
set smooth
set softwrap
set nowrap is the most important one because nano hard wraps text to the display width by default (because it was modeled after an email message editor), and that's screwed me up on machines where I forgot it on and had to edit a long config line
the others are just nice things I like
>>51242582
it's vi with more features and customizability
>>51242477
far better extensibility, writing anything in Vim script is a pain in the ass, and writing asynchronous code is almost impossible.
things will change with NeoVim tho
>>51242477
Probably because lisp is the best programming language
>>51242552
emacs becomes nano once you run it in terminal
Emacs.
I love the OS, but the text editor is pretty terrible.
emacs is the systemd of text editors
>>51242477
Vi/emacs are both retarded. This is 2015 people, time use an IDE.
>>51242491
/thread
>>51242523
This desu senpai.
>>51242477
I don't know. I still use DOS edit for most of my code.
>>51247732
> time to work on my website
> open Webio Publish 2016
> go grab coffee while it loads
> drag and drop elements because I don't know HTML
> need to edit the script that populates this table
> open JSkript XS 2
> go to bathroom, get back, almost done loading
> click back and forth between editors to make sure I am using all the right names
> crap, this data is missing from the database
> open C-Kwell DBViewer Pro (Premium)
> grab a snack while tables are loading
> shoot, I guess I forgot to add the backend function to populate that table
> open MicroBot Digital Workroom 13
> only takes 90 seconds to load, I'll just wait this one out
> this should be easy, let's just refactor this old class to work with the new table
> need to upgrade my license to use this feature
> go online, pay $300 for MicroBot Digital Workroom 14
> I don't mind the price, I've heard the new version has some features that will save me a lot of time
> config was lost during the upgrade, need to set up a new project
> get everything set up, time to make this change
> computer crashes because I ran out of memory
> oh well, I'll just try again tomorrow
>>51242477
>Octopus has 8 tentacles
>Humans have 10 fingers
Human win every time
>>51250559
kekd
>>51250559
Don't use calculator for webdev mate