classic configure neovim experience

3 years ago by muleunchangedstarved to c/programmer_humor

it's not worth the effort

d_k_bo 32 points 3 years ago path: 0 4210580, hotness: undefined, score: 32, children: 6
Zanshi 9 points 3 years ago

I love helix, it’s so easy to configure, sane defaults and it feels just right!

path: 0 4210580 4232902, hotness: undefined, score: 9, children: 0
lavafroth 5 points 3 years ago
path: 0 4210580 4261361, hotness: undefined, score: 5, children: 0
jelloeater85 4 points 3 years ago

I played around with it a little today, it's actually really nice, I still suck at vim, but the menu popups make me happy. Reminds me of micro a little.

path: 0 4210580 4249280, hotness: undefined, score: 4, children: 1
d_k_bo 3 points 3 years ago

I recently noticed that micro is getting more powerful. It seems to have some LSP support now.

path: 0 4210580 4249280 4268497, hotness: undefined, score: 3, children: 0
syl 1 point 3 years ago

Does this support extensions? Things like copilot and git diff plugins...?

path: 0 4210580 4266229, hotness: undefined, score: 1, children: 1
d_k_bo 2 points 3 years ago

No, there isn't a plugin system. Things like LSP support are builtin and it uses external LSP server binaries that must be installed on your system.

path: 0 4210580 4266229 4268484, hotness: undefined, score: 2, children: 0
1984 30 points 3 years ago

It is like this in the beginning but you come out the other end actually knowing how to change your editor to be what you want.

To me, neovim made it really fun to edit code again, and I spent months with it, learning lua from scratch, even wrote plugins for it that got popular.

The shortcuts makes it really easy to jump around in code fast and all the different plugins feels like getting constant upgrades. :)

path: 0 4210856, hotness: undefined, score: 30, children: 3
muleunchangedstarved 26 points 3 years ago

sorry I will not be tricked again into this bs editor, life is too short to configure vim

path: 0 4210856 4215073, hotness: undefined, score: 26, children: 1
dukk 5 points 3 years ago

IDK honestly hacked together a config over the weekend and have been using it for a couple months now. Definitely not perfect but it works pretty nicely. Occasionally use Helix as my backup editor, but eventually I just learned to live with my “good enough” config.

(Seriously, a lot of configs are pretty bloated. Not every little thing really needs to be optimized…)

path: 0 4210856 4215073 4265062, hotness: undefined, score: 5, children: 0
drew_belloc 3 points 3 years ago

I really want to go back to neovim just to create "my editor" on top of it from scratch, maybe by the end of the year

path: 0 4210856 4214783, hotness: undefined, score: 3, children: 0
xmunk 21 points 3 years ago

That's why I use emacs. It just works.

(just kidding, I use nano because it's "good enough")

path: 0 4212895, hotness: undefined, score: 21, children: 1
Chreutz 6 points 3 years ago

You freak...

path: 0 4212895 4231637, hotness: undefined, score: 6, children: 0
muleunchangedstarved 14 points 3 years ago

I can tell you, my productivity is on never-seen-before heights.

path: 0 4210563, hotness: undefined, score: 14, children: 3
QuazarOmega 9 points 3 years ago

Just not specifying if in positive or negative

path: 0 4210563 4212924, hotness: undefined, score: 9, children: 2
irmoz 1 point 3 years ago

heights

path: 0 4210563 4212924 4213186, hotness: undefined, score: 1, children: 1
dust_accelerator 7 points 3 years ago

1.2e-10 to 1.3e-10 range

path: 0 4210563 4212924 4213186 4216665, hotness: undefined, score: 7, children: 0
smik 12 points 3 years ago

Have you ever tried changing anything substantial in any other editor? It's a nightmare if you want a custom experience.

path: 0 4220678, hotness: undefined, score: 12, children: 0
backhdlp 12 points 3 years ago path: 0 4252033, hotness: undefined, score: 12, children: 1
fluxion 1 point 3 years ago

I can also contest that this is a config

path: 0 4252033 4705606, hotness: undefined, score: 1, children: 0
TheV2 4 points 3 years ago

It can be worth the effort, if the tool fit your needs and wants in the first place.

path: 0 4210868, hotness: undefined, score: 4, children: 0
bnjmn 2 points 3 years ago

I felt this 😢

path: 0 4248361, hotness: undefined, score: 2, children: 0
tirohia 2 points 3 years ago

I tried. Going through that loop convinced neovim is not an ide. It's a means by which someone who wants to build an ide can build one.

If you're one of those people who doesn't want to build an ide, like me, it's not for you.

path: 0 4264603, hotness: undefined, score: 2, children: 0
Syudagye 0 points 3 years ago

that is accurate

path: 0 4269505, hotness: undefined, score: 0, children: 0
Johanno 0 points 3 years ago

Jetbrains junkie here. What do you need a terminal Editor for?

path: 0 4272791, hotness: undefined, score: 0, children: 0
programmer_humor
programmer_humor

@programming.dev

login for more options
33694
2569
7739

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
    • If the mod doesn't find it funny, you're banned. Ha-ha!... For real: do not use the community for "statements". There are other places for such content. Keep it chill and funny.

go to feed...