hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.4K
active users

Kevin C. Tofel

It's taken a few weeks but I think I've finally turned the corner with . I've only opened up once this week and that was just for a few minutes to format code with Prettier. I have Prettier and an LSP installed but formatting isn't quite working for me yet in Neovim.

I'm still not super fast with keyboard shortcuts and motions but I'm getting there! 🎉

@kevinctofel intriguing, I use vi when a gui is not available but I don't think I'd pick it when there was an easy gui option. What motivates your move?

@ferrix @kevinctofel Count me as curious too. vi/vim user for decades now. (And no plugins for vim unless Debian installs some as default.) I use Code for code and Markdown and feel quite comfortable with vi/vim when editing config files or no GUI is at hand.

@HankB @ferrix Personal choice, obviously. As for why? I’m trying to see if I boost productivity by keeping my hands on the keyboard. No (or as little as possible) mouse or trackpad.

I’ve seen quite a few folks that have mastered the world of vim key bindings and motions. They absolutely FLY around code.

I started in vim but after seeing various plugins for Neovim, I was intrigued. Linters, for matters, auto-completion, directory trees, etc… again, personal choice but I think I’m hooked!

@kevinctofel @HankB great answer, makes sense! I definitely do this with gui editors too, with cursor keys and modifiers for selection. But the programmatic move/select commands vim has are unmatched!

@ferrix @kevinctofel @HankB Here is a short list of the main difference between vim and neovim baeldung.com/linux/vim-vs-neov
For me, what makes me switch is 1) LSP support, 2) the huge choice in plugins, 3) LUA use for config files. At the end of the day, I'd say that neovim (like vim) offers a unique level of power in use and in configuration while being apparently so simple and easy to tweak to your own personal needs. And everything in the terminal.

Baeldung on Linux · How is NeoVim Different From Vim? | Baeldung on LinuxCompare Vim with its alternative implementation known as NeoVim

@ferrix @kevinctofel @HankB I'd like to take this opportunity to one more time share the video that made me better with navigation in (neo)vim. youtube.com/watch?v=d8XtNXutVt Yes, it's tutor but so well explained and with great advanced tweaks.

@wwwgem @ferrix @HankB Great video that also hit my radar a few weeks ago when researching.

Aside from fast coding, this full VimTutor speedrun is impressive. Under 2 minutes and 45 seconds! 😱 youtu.be/y6VJBeZEDZU?si=tKE4SS

@kevinctofel @ferrix @HankB Right, this one is a good start. I especially like how he explains what keybindings mean, making them easier to learn. The other one has the disadvantage to last a crazy long time for most people but on the other hand you really learn everything you need to know to get the minimum out of (neo) vim. I wish I watched it when I started instead of spending so much time correcting bad habits due to my limited knowledge grabbed here and there.