Do you use vim as your default text editor? If you do not, have you ever been in a situation you could do nothing but use vim?

  • Random Dent@lemmy.ml
    link
    fedilink
    English
    arrow-up
    63
    ·
    2 months ago

    I’ve been using Vim for 20 years.

    I only opened it once and I haven’t been able to close it yet

  • RotatingParts@lemmy.ml
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 months ago

    Old school Emacs user here. The keyboard shortcuts are so ingrained in my head I don’t know if I would ever be able to switch to another editor. Old dog …

  • MimicJar@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    2 months ago

    Yes. I started using it years ago and have been unable to exit ever since.

    But honestly related to your question, I started learning to use vim exactly because when I started to learn and use Linux I was often stuck in situations where that was the only thing available.

  • 00xide@lemmy.ml
    link
    fedilink
    arrow-up
    8
    ·
    2 months ago

    For much, not for all.

    System and user files are pretty close to one another in NixOS, so I use it for both. Sudoedit is set to vim, but I have a kitty and neovim (technically it’s nnot nvim, it’s nvf so I can config it in Nix instead of Lua) environment that tiles quite nicely and uses nonconflicting keymaps.

    I use mod+hjkl for navigating my window manager, too, which has led to an interesting situation. Hyprland just migrated to Lua from Hyprscript, and Neovim uses a lot of Lua for inbuilt commands and stuff, so you’d think I’d be thrilled to write them both in the same language. Instead I just sigh at the greener grass because I already configured them both in Nix.

    I do use Obsidian (with Vim binds, and monospace source mode as default for everything except tables) for my markdown viewer / primary notekeeping cloud sync, and Kate for previewing media that needs to be formatted right as a .doc or .pdf.

    Some Obsidian notes are handled with Vim, actually. I have a script that sets up a new Zettelkasten note with automatic tags and opens it in Neovim, because I find it faster than Obsidian when I have a single thought and need to write it before it’s forgotten. Thanks ADHD. I write Zettelkasten like little scripts of code - unique, atomic, referencing and importing each other, with a unique version history, and Vim’s great at that.

      • 00xide@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        2 months ago

        Thank you! I believe Vim is a deeply individual and almost emotional experience, and a bit of rambling is always worthwhile to get the perspective of a Vim setup.

  • brianpeiris@lemmy.ca
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 months ago

    You almost always have nano or pico available, so it’s really unlikely that you’d get stuck with nothing but vim, unless you just didn’t know that nano existed.

  • azimir@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    2 months ago

    Started on vi, stayed in whatever has vi/vim bindings available.

    The more I can stay on home row keys the better editing text is.