"i have done a couple bad things"


number of years i have lived on this earth
over 30

anybody want to talk about neovim. nerd shit under the fold ⤵️


on one hand, holy moly configuring it is a pain in the ass. on the other hand, holy moly this shit is powerful. i eschewed IDEs and used vim for a damn long time. then a few years ago i find myself programming again, but on a windows computer, and ended up using vs code, and i've grown used to... conveniences. code completion and diagnostics and linting and all that bullshit.

and yet in spite of my efforts (over the past few months especially, since i started my current job), vs code still feels clunky to me. i hate how my vim keybindings don't function on certain kinds of tabs. i find myself using the mouse for a bunch of things because i don't want to figure out how to keybind them. bleh! blargh!!

but in the meantime, the vim/neovim ecosystems have been doing their thing, and now neovim has native LSP support, and i am increasingly sure that i can set it up with the things that i do like having around in vs code... and then some??! maybe even eliminating the annoyances too?!

in a way, setting it all up is throwing me back to my arch linux days. vs code is ubuntu in this analogy. i don't really understand what all is going on under the hood, but shaping the tool to fit my needs gives me a sense of empowerment. and i really like it when using computer feels empowering rather than frustrating!!! (i can trace that feeling all the way back to freaking kidpix. shout-out to kidpix!!!)

anyway i've really sunk a lot of time into it, which i just know makes it a dealbreaker for most people, but it's been a labor of love and sooo satisfying to add a plugin and figure out how to configure it. i can't do this kind of thing when it comes to, like, my animal crossing island. but i sure as hell can with my text editor!!!


You must log in to comment.

in reply to @thricedotted's post:

I love nvim! I've never used a real IDE, just sublime and then vs code and then made the jump to terminal editors with nvim. For me, I have actually found it easier to configure and maintain my setup with nvim than I ever did with sublime or vscode. I always found any plugins I set up would update and then break after a few months and I'd have to go track down what the error is and end up uninstalling and reinstalling everything to get back to reasonable state. With nvim, my config, while more involved, has been bullet-proof once I get it to where I want it. Probably not everyone's experience but I have been enjoying it. And I always find new little tricks I can do to make certain tasks easier. Anyway, cheers fellow nvimer!

hell yeah, love to hear that! i have a feeling that my config will be in flux for a while, and i miiiight need to deal with the occasional breaking change, since several of the plugins i'm using leverage plenary, which that page says is in 😱 pre-alpha 😱

i should have never left my 2012 .vimrc behind. that setup really was Peak Editor flow for me, and in a way i've been chasing it ever since. i'm delighted by this vim renaissance moment i'm having though!

haha i toootally get that 🙃 i've been writing my config in lua, but even from scratch it's kinda a pain because it's so new that a lot of the resources i'm finding are outdated and i'm having to puzzle my way through vimscript -> lua anyway. it's really nice that the lua and vimscript can coexist though, so migration can happen piecemeal