‹ BackHN Continuity

Thread

On caring for user data: NeoVim caused Vim undo files to be deleted

384 points · 346 comments · jandeboevrie

  1. natbennett · · focus · HN ↗
    I was also a very early user of Neovim.

    The way I personally remember it being positioned was “Vim, but with breaking changes.”

    1. tmp_throwaway_q · · focus · HN ↗
      Yeah, this hasn't been a problem since forever (or at least I haven't noticed). They had to break the undo file format a while ago to actually work correctly for byte-level buffer change events (very important for tree sitter and other plugins listening for buffer changes). The undo file format is versioned, too, so it's not just YOLO'd; Neovim has since forever returned an error saying there's a version incompatibility. The outrage here doesn't make a lot of sense to me.

      The original author of this post (on Mastodon) appears to have a bone to pick with Neovim since it's "platforming white supremacists"? I couldn't figure out what this meant. Some sort of internet drama I guess.

      1. mikestew · · focus · HN ↗
        The “drama” was linked in TFA:

        <a href="https:&#x2F;&#x2F;github.com&#x2F;neovim&#x2F;neovim.github.io&#x2F;issues&#x2F;501" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;neovim&#x2F;neovim.github.io&#x2F;issues&#x2F;501

        1. tmp_throwaway_q · · focus · HN ↗
          Gotta be honest, this seems like making a mountain out of a molehill. Yeah, DHH is an awful person. His endorsement was removed from the page pretty quickly, but of course not fast enough to avoid the social media mob handing down their verdict upon the thankless maintainers. I sympathize with the Neovim developer in that thread, the driveby Github commenters with seemingly no other involvement in the project are some of the least well-socialized people alive.
          1. kelnos · · focus · HN ↗
            The social media mob descended because one of the neovim maintainers was immediately actively hostile and defensive in the github issue, accusing the person who opened the issue to be making &quot;demands&quot; and &quot;threats&quot; (when there were no such demands or threats).

            If the first reply on that issue was, &quot;sure, you&#x27;re right, could you submit a PR to remove it from the website&quot;, or even &quot;this isn&#x27;t important to me but I can see why this might turn people away, let&#x27;s remove it&quot;, then there wouldn&#x27;t have been any kind of drama.

            1. frumplestlatz · · focus · HN ↗
              Actually calling someone a nazi for opposing mass immigration is certainly a choice, but it&#x27;s not one we should be rewarding with deference. It carried an implicit threat, and the github issue was a form of triangulation intended to force others to take a position on something they&#x27;re not party to.

              I&#x27;ve never liked DHH, but as far as I can tell, he&#x27;s neither a white supremacist or a nazi. I&#x27;m also not the viewpoint police, and I have zero trust or patience for anyone that tries to be.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.