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?
I’ve been using Vim for 20 years.
I only opened it once and I haven’t been able to close it yet
Yes
Neovim is my goto editor for terminals. Yes.
:wq
I keep it holy with Emacs
nano
Only helix
Yes
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 …
No, I use Neovim. But this I use 100% of the time.
Didn’t end your post with :wq
Because you use :x for that.
ZZ
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.
Damn, that’s quite the detailed setup.
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.
I’m a freelance linux it nerd. I figured I better get used to vim/nvim because every company I visited had different tooling available but their servers ALWAYS had vim.
Now I have a nice .vim setup I can easily copy/paste and work easily and fast. I’ve become quite adept in the years following that decision.
Plus, as a freelance dude using vim quickly and flying through code bases makes it really seem like I know what I’m doing / hacker type … I don’t. And I’m no hacker… But the customer is happy soooo :-)
P.s. I’m currently trying out the Zed editor with vim bindings. They are emaculate!
Sorry my hands are busy
`C - x 2’
C -x C-f ~/.emacs.d/init.elC-x C-sYes. 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.
Yes. I use vim as much as possible. When I don’t use vim, I use its keybindings in Firefox, IntelliJ, VSCode and even in eMacs (spacemacs with evil mode).








