Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Jamie in Cuckooland
Jamie in Cuckooland
@jamie@zotum.net  ·  activity timestamp 4 months ago

@ Zenie

I've been meaning to ask you:  why do you consider vim to be a poor vi?  And why is Evil (if I've remembered the right mode) better?

(I don't have any opinions about this; I'm just interested)

# vi

  • Copy link
  • Flag this post
  • Block
Zenie
Zenie
@Zenie@piaille.fr replied  ·  activity timestamp 4 months ago

@jamie

I think it just my experience. I was a vi user many years before the vimulator came along. I didn't like the key-bindings for buffers and the developer wasn't nice. I stuck with my ways in vi until 95.
I switched to emacs but used viper the vi emulator in emacs. Emacs buffers and keymaps are amazing compared to vim. Eventually I kept a reasonably configured vim around. But I'd never use it for more than a quick look at something. 2011 I used vim for a year, for work. It was very lacking despite a ton of vim script. Which is awful. I switched back to emacs with evil.
Recently I've realized I don't like evil is it's goal to emulate vim.

  • Copy link
  • Flag this comment
  • Block
Zenie
Zenie
@Zenie@piaille.fr replied  ·  activity timestamp 4 months ago

@jamie
So really it comes down to my view that #Vim is emulating #Vi, and so is #Emacs.

If you then look at the infrastructure around that,
Emacs is much more capable and less limiting in what you can do. That everything is a buffer means that it's buffer management is amazing.
The modes and key-bindings are awesome and it's all
pleasantly programmable in lisp.

Vi is a great editor, but there isn't much to it. It's a lightweight editor that works well. I think people confuse what is emulating Vi versus what is the application surrounding the emulator.

Emacs has, Evil, Viper, Meow, Boon and Meep modal editors. That says something too.

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct