Hey Jamie, apologies I only saw your comment now. I was also putting it off for a while, even though I’ve been pretty interested for a while.
I decided to just jump in, and start with the basics. I feel like I have barely scratched the surface of what you can do with Vim, although I’m enjoying this. I decided to switch all my apps over to Vim mode (so Obsidian and VS Code) so I’d be forced to keep practicing.
From there, I decided to just switch over to Neovim in iTerm2. It took me a little while to configure it to work for me, and I’m probably missing most of the functionality I have built into my config. Still, I enjoy using it.
Also, are you using a theme with fixed-width fonts? Vim navigation seems to make more sense to me when fixed-width fonts are involved.
I feel like I should know whether I’m using fixed-width fonts (my brain has gone blank now). I went with JetBrains Mono (the Nerdfonts edition – this is key for icons and stuff).
I really like the aesthetic of Neovim, and I’ve been watching videos, and reading about Vim obsessively. Again, I have a lot to learn but I’m enjoying the journey.
As for Obsidian, I’m ok with it in Vim mode. I don’t mind that I don’t have all the same features. My main thing with Obsidian in Vim mode is that it keeps me in the Vim mindset for the most part so I’m reinforcing what I’m learning.
I should just say that I’m not leaving Obsidian at all. It’s still a key app for me. I just want to use Neovim instead of VS Code for my coding and work stuff.
I have found r/neovim to be really great for help with stuff. Also, if you don’t have a config you want to use, check out LunarVim/LunarVim. It seems to be evolving more than the Neovim from Scratch option I went with so the config seems to be a bit more developed. At least if you want to try a pseudo-Plug & Play option.