this post was submitted on 04 Jun 2025
721 points (93.6% liked)

Programmer Humor

23899 readers
1596 users here now

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

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] victorz@lemmy.world 1 points 2 days ago (1 children)

Makes more sense now I guess. ๐Ÿ˜…

Tabs though? Neovim already has tabs support out of the box, right?

[โ€“] pixxelkick@lemmy.world 1 points 2 days ago (1 children)

Sorts? Not tabs in the way you'd expect but it's default ones can be sufficient

Honestly though once you get pretty good with hotkeys you stop using tabs, for all intents and purposes harpoon is tabs, but better, and without the UI. You just mentally usually pick harpoon keys that make sense to save jump points to, like I'll harpoon FooController.cs to c and FooService.cs to s and FooEntity.cs to e and so one

And the I jump around with those keys. Usually when working I only need tops 5 harpoon or so for a chunk of work.

[โ€“] victorz@lemmy.world 1 points 2 days ago

Interesting workflow.

When I'm in Helix I usually just use the buffer jump list, or quick jump with last buffer, or open the list of modified files (according to git), or use splits. All built-in functionality. ๐Ÿ‘

It always baffled me with (neo)vim how it was so powerful, yet so incapable unless you put in a lot of work. The potential is there, it just doesn't deliver unless you basically build your own experience on top of the vim platform.

It got to be too much for me, I think.