All is in the title... 
Yes, I unfortunately lost my KeePass database due to a hard drive failure. Backups are crucialIs yog.sothoth the same as Yog.Sothoth?
"...it has unfortunately accrued..." vim or nvim?
- vi(1) on POSIX platforms
- vim on Windows (due to lack of proper command-line job control)
I was hoping neovim was going to act as a sponge and prevent people bloating up proper vim but it has unfortunately accrued more sh*t since 2020 than all of the previous decades combined. Integrating an (unportable) terminal emulator in there was probably the catalyst.
The legendary laziness of system administrators...I use vi in whatever base system is installed.
Why? uh... not sure how to answer ... maybe it's more work to install a specific one?![]()
(N)vi has multiple undo too but it works differently: "u" and "." instead of multiple "u". However, I understand the reasons for this 50/50 split.Mostly vi. However, I use vim as my default editor in mutt. At one point, nvi (FreeBSD's vi) couldn't always do Japanese, and at the time I needed it more in email. And it became a habit. There's a couple of things I have set in my $HOME/.vimrc that I use much more in mutt than anything else.
Also, I do a daily online cryptoquote and vim has multiple undo, which I never learned to do in nvi. (Don't know if it's there). And going to the top of a file which I do with the cryptoquote) has become more of a habit in vim. I don't think it's necessarily the simplest move to top of file, for nvi shift+h works, but it's my habit. So, as mutt is one of my main terminal uses it's probably around 50/50.
Also, I do a daily online cryptoquote and vim has multiple undo, which I never learned to do in nvi. (Don't know if it's there).
u
.
Yup, it does, thanks I learned something today.Repeat undo (u) with point (.) should do the job!
ops, why?Not exactly a vi clone, but I'm switching from Doom Emacs with vi keycodes to Helix.
I've heard it's quite difficult to configure...ops, why?
As IDE, Helix has a very good tree-sitter and LSP integration.
As normal text editor, it has keybindings rather similar to vi, but more composable IMHO.
Keybindings are more discoverable, because after each key press it shows the available options.
It has a different philosophy respect Emacs or Neovim. It is meant to be used in the default way, instead of being fully customizable with plugins like Neovim, or deeply configurable like Emacs. In any case, it supports all important "minor" configurations, and you can add new tree-sitter grammars and LSP tools.I've heard it's quite difficult to configure...