First of all. This is not another “how do I exit vim?” shitpost.

I’ve been using (neo)vim for about two years and I started to notice, that I,m basically unable to use non-vim editors. I do not code a lot, but I write a lot of markown. I’d like to use dedicated tools for this, but their vim emulators are so bad. So I’m now stuck with my customized neovim, devoid of any hope of abandoning this strange addiction.

Any help or advice?

  • MajorHavoc@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    4 months ago

    There’s many very basic features of vim that VsVim does not have (like… almost all command line commands), basic features which regular vim users use all the time.

    ! is supported:

    https://github.com/VsVim/VsVim/blob/master/Documentation/Supported Features.md

    It sounds like you haven’t tried VsVim in a long be time, or had an unusually bad experience with it.

    (Edit: My responses to your other points were my old man energy, and not worth anyone’s time, so I removed them.)

    • expr@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      4 months ago

      ! is supported

      Vim’s command line, i.e, commands starting with :. The vanishingly few it does support are, again, only the most basic, surface-level commands (and some commands aren’t even related to their vim counterparts, like :cwindow, which doesn’t open the quick fix list since the extension doesn’t support that feature).

      Your experience is out of date.

      The last commit to the supported features doc was 5 years ago, so no, it isn’t. Seriously, you can’t possibly look at that doc and tell me that encompasses even 20% of vim’s features. Where’s the quick fix list? The location list? The args list? The change list? The jump list? Buffers? Vim-style window management (including vim’s tabs)? Tags? Autocommands (no, what it has does not count)? Ftplugins? ins-completion? The undo tree? Where’s :edit, :find, :read [!], and :write !? :cdo, :argdo, :bufdo, :windo?

      Compared to what vim can do, it is absolutely a joke.