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?

  • fozid@feddit.uk
    link
    fedilink
    arrow-up
    1
    ·
    29 minutes ago

    I have never been on a machine where I can’t install and use nano. I can use vi / vim / nvim, but I don’t have muscle memory. I have tried to convert away from nano, but it’s just too easy and what I have been used to over nearly 2 decades on Linux. I have nvim installed with a few plugins and a bit of a custom config, but anytime I need to do something important or complex I jump into nano. If I remember and am not in a rush I’ll jump into nvim to try and practice.

  • mcheva@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    1
    ·
    43 minutes ago

    Micro for basic stuff I find it better than nano or VScode for code stuff. I’d like to try neovim at some point.

  • AHemlocksLie@lemmy.zip
    link
    fedilink
    arrow-up
    1
    ·
    47 minutes ago

    I prefer NeoVim, but now I’m trying out Guile Scheme, and the best Lisp support is in Emacs from what I understand, so I’m currently attempting to stop using Vim commands in Emacs.

  • placebo@lemmy.zip
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 hours ago

    Neovim for any text editing including code, but this thread tempted me to try helix.

  • notptr@lemmy.cyberia9.org
    link
    fedilink
    arrow-up
    1
    ·
    1 hour ago

    I use to use vim but I discovered org mode so I use emacs.

    Recently I been doing programming on plan 9 so I been using acme.

  • 00xide@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    2 hours 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.

  • utopiah@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    3 hours ago

    Yes. I also use vim here (in this Web textarea where I’m typing this answer) thanks to Tridactyl.

  • Sophienomenal@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 hours ago

    I used to use neovim primarily, but mostly use Kate now, as I’ve switched away from programming for the most part. I’ve had plenty of situations where the only text editor available is vi, and I’m able to get by no problem. I do usually prefer nano over vi if it’s an option, though that may get me crucified lol

  • brianpeiris@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 hours 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.

  • parzival@lemmy.hkserv.space
    link
    fedilink
    arrow-up
    2
    ·
    4 hours ago

    I use nvim for editing, and started after needing to use vi on minimal servers, etc., and being annoyed at not having muscle memory