Not exactly an editor wars, but... by campfire | tildeverse BBJ

>0 campfire @ 2020/10/23 03:16

What do you preffer, Vi(m) or Emacs?
What's your favorites packages/modes?

I'm using Emacs with God mode. Vanilla, then went fully custom.
I like very much Deft for taking notes (Org is too much for me I think),
Pdf-tools is incredible, no more adobe or foxit for me!
Dashboard is interesting.
And more recently Magit and God mode, I should be using those two 
incredible packages since the beginning!

I'm not versed in Vim but I'm interested in both.

If you're using something else you're also Welcome!

Nowadays I still log on Windows to use Scrivener, but I would like to 
don't need to. Maybe someday.

>1 blitzkraft @ 2020/10/24 02:17


I like vim. However, this is exactly how editor wars start.

>2 campfire @ 2020/10/24 04:39


I can't blame you. You're right.
I'm more interested in learn about new packages and what people like to use.
And if there is something cool in Vim that it's not on Emacs I want to see it
myself or try to port it. And that's something I can only achieve asking
people about.
But you're right, if something goes wrong the mods will just delete it I
think, because there is no way to delete it myself as far as I'm seeing.

I believe though that as a small community it's very hard for people to fight.
Because there is just no reason for it.

>3 blitzkraft @ 2020/10/25 02:59


I doubt this will get removed or garner furious arguments either. There is #flamewars on the irc. So, let's have some live dumpster fires going on over there!

>4 mieum @ 2020/10/25 14:16


I use vim, but I like the idea of emacs. I've been trying to
find reasons to use emacs---for things like browsing gemini and
gopher, for example---but I'm so accustomed to vim! It's not
just the keybindings, but more so  the way it works and the way
it is configured.

I have experimented with other text editors, and there are lots
of cool ones out there. I really liked Amp, and also Micro seemed
neat as well. Kakoune seems like it would be a fun way to
collaboratively write things on a tilde :)

>5 murteza @ 2020/10/29 10:31

nano is where it is at. It gets the job done without having to read a manual or use StackOverflow to get answers :D

>6 alex11 @ 2020/10/31 22:51

It's different paradigms, vim is meant as a modal text editor where you can do a lot but emacs is a whole lisp environment with more advanced ways of editing text

>7 tomasino @ 2020/11/01 18:15


I'm a vim or neovim user. Full respects given to anyone who has put in the
effort to pimp their editor the way they want it, though. If you're interested
in trying out different editors, we have quite a few installed on Cosmic
Voyage. Here's the current list:


>8 mieum @ 2020/11/13 13:40


Wow, that is an impressive collection of editors, tomasino! I bet the Smithsonian doesn't even come close to CV ;)

>9 bkersh @ 2020/11/13 23:03

I use vi/vim. When I was first starting out I used nano because it was n00b friendly. Once I started working on RHEL servers as a job, I quickly learned vi. It's everywhere and now when I use a standard text editor my hands feel broken because I'm used to the modal style! I even write some short stories in vi/vim because I just like working from the terminal. Probably not what a sane person would do.

>10 Julian Marcos @ 2020/12/03 05:09

I use vim and emacs ( emacs on evil mode ( doom emacs ) ) 
For remote servers I like more vim ( Because normaly is by default vi but I install vim and isnt a pain to add my [dotfiles]( )
For writing or org agenda I use emacs ( Because is more easy it is from emacs )
For code on my local machine I use emacs ( I have syntax higtliting )
I have neovim or nvim configs ( with syntax higtliting and plugins ) but is a pain to setup on remote servers ( So if i need more than 1 config to pass i use vim ( Because my vim config is one line )

And this is exactly how editor wars start

>11 guy @ 2020/12/12 21:49

Yeah, it's definitely all down to preference and what you're trying to accomplish. To each their own.

Personally, I started using vi/vim when I switched to Linux like a decade ago. Learning 'dd' in vimtutor is what sold me on learning it. Now, even if I have to use a different editor/IDE, I need some sort of vim mode/plugin in order to use it.

I would say I try to keep my vimrc minimal, but that's not really true lol. I try to keep it from getting *too* complex and unwieldy but I've become dependent on Conquer of Completion for (certain) code editing.

>12 mieum @ 2020/12/14 13:54


I recently tried giving Emacs a go again, but I can never seem to really stay dedicated to using it long enough to really get comfortable with it.
I don't think it's the key bindings or anything like that. It's more just that it's this whole other animal, and taming and befriending that animal requires time and effort. I think unless I force myself to go vim-less for a period then I won't really get the full Emacs experience, because I just automatically hop into vim for everything.
I always say this, but I feel like there are lots of things I could be using Emacs for (that vim doesn't do), but unless I'm living in Emacs, then I don't have a lot of motivation to be using those utilities. Maybe I should challenge myself to exclusively use one of those distros that boots into the Emacs window manager for a week :)

>13 kmeow @ 2020/12/21 19:27


emacs is my editor/IDE of choice, though like a lot of other emacs
users, I still do use vim for quick edits to configuration files and

There's a mythology around emacs similar to the one around the LISP
programming language for which pedigree and history have the blame;
newcomers often have the vague impression that emacs, like LISP, has
some kind of transcendental functionality. The man-to-emacs link can
grow surprisingly strong and rewards investment, but there's nothing
magical about it.

If you're able to use emacs comfortably and know about its great
extensibility (and all the extensions it already comes with), but
still feel like you just aren't getting something, it's because
there's nothing more *to* get.

>14 fenris @ 2020/12/25 19:53

If you edit your ~/.emacs with vi, I think you choosed your weapon.
And vice versa, of course.

>15 kby @ 2020/12/26 19:59

I like both Emacs and Vim. I use them both actively.
For C and LISP Emacs is just the best. Emacs is more than just a text editor: Beyond Paredit and Geiser I use
Typit, org-mode, org-drill, apl-mode, rainbow-mode and mpc-mode a lot. That'a music player, typing tutor,
diary and flashcard program in one tasty LISPy package. AuCTeX is also great. It's very modular and one doesn't have
to learn many new hotkeys to be able to use it properly.
Vim on the other hand, Vim is the text editor supreme - for a quick edit it can't get any faster than Vim,
I always use Vim to edit my configuration files. But I wouldn't like to edit source code with Vim when I have Emacs.
Of course, I can install plugins for Vim to make editing code easier, but I don't want to use Vim as an IDE.
It's a lightweight legacy-free text editor and it's supposed to remain that way: what's the point of using Vim
if you're going to load 100 plugins to make it "a complete IDE"?

I also tried vile once or twice. Wasn't bad, but I think it has some shortcomings (no `:w !sudo tee %` or TRAMP)
zile and mg are pretty good, but they have no UTF-8 support. Uh, no thanks :^)

>16 drwasabi @ 2020/12/28 16:03

Guess I'm more of a vim/neovim person.  Have learning emacs on my bucket list.  In the light of day I spend a lot of time in VS Code, which I've setup to work with vim keymaps.

I did have some fun a few months back when I sub'd at our local high school for a friends Intro to CompSci class.  When they noticed me fly around in vim
and they didn't even know basic text editing, I changed plans and tought them how to do the basics in vim.  A few of them are still using vim now.

Thats my 2 cents
Dr. WaSaBi - A.K.A. Russ

>17 ramin @ 2020/12/29 15:35

I used a combination of Vim and GNU Screen professionally for about 10 years, and got to be really good at Bash shell scripting.

After I realized there was really no integration between Vim, Screen, and Bash, I decided to switch to Emacs, because in Emacs, the shell, terminal emulator, and editor all work together pretty well. You also get other apps integrated within Emacs: Email with mu4e or Gnus, Git with Magit, note taking with Org Mode, manual pages, IRC, all of it works together using Emacs buffers as the medium of communication between apps. And it is all programmable and customizable in a proper Lisp-family programming lanugage, unlike all these other tools where you might need a combination of Lua, Python, Bash, TOML, YAML, and who-knows-what other customization languages are out there.