Hexarei

joined 1 year ago
[–] [email protected] 44 points 7 months ago (29 children)

The biggest benefit of (neo)vim is the motions.

Honestly if you don't use vim motions in your ide of choice, you're missing out big time. Being able to do things like "Delete everything inside these parentheses". di( or "wrap this line and the two lines below in a pair of {}" ys2j{ , or "swap this parameter with the next one" cxia]a. with a single shortcut is game changing.

Even just being able to repeat an action a number of times is ridiculously useful. I use relative line numbers, so I can see how many lines away a target is and just go "I need to move down 17 lines" and hit 17j.

Absolutely insane how much quicker it is too do stuff with vim motions than ctrl-shift-arrows and the like.

[–] [email protected] 4 points 7 months ago (7 children)

Honestly if you don't use vim motions in your ide of choice, you're missing out big time. Being able to do things like "Delete everything inside these parentheses". di( or "wrap this line and the two lines below r in a pair of {}" ys2j{ , or "swap this parameter with the next one" cxia]a. with a single shortcut is game changing.

Even just being able to repeat an action a number of times is ridiculously useful. I use relative line numbers, so I can see how many lines away a target is and just go "I need to move down 17 lines" and hit 17j.

Absolutely insane how much quicker it is too do stuff with vim motions than ctrl-shift-arrows and the like

[–] [email protected] 1 points 7 months ago

Nvidia's rtx video upscaling is trying to be just that: DLSS but you run it on a video stream instead of a game running on your own hardware. They've posited the idea of game streaming becoming lower bit rate just so you can upscale it locally, which to me sounds like complete garbage

[–] [email protected] 2 points 7 months ago

Because dns ad blocking is typically done with something like dnsmasq which doesn't support DNS over HTTPS, though it's easy enough to setup a resolver/forwarder that does

[–] [email protected] 2 points 7 months ago

Unfortunately for us, we're not the customer

[–] [email protected] 1 points 8 months ago

I've only ever used it in evil mode, and it's not the same

[–] [email protected] 1 points 8 months ago

Yeah I couldn't find anything just going based in the IO but I'm super curious what that specific one is. Would love to hear if you do find it!

[–] [email protected] 5 points 8 months ago (2 children)

The main reason for using (neo)vim is motions and text objects. Pretty cool to be able to type cxia, ]a, cxia to swap two function parameters in code. Or daf to delete a whole function.

Even just f to jump to a specific character later in the line, or t to jump up to that character are absolutely life changing.

I love love love editing HTML in neovim with the ability to do stuff like dst for "delete surrounding tag" or St<div> to surround the current selection with a new tag. I have yet to find another editor that can do stuff like that with just a couple key presses.

[–] [email protected] 1 points 8 months ago

I host my own Suwayomi server and use the web interface, bonus points that it keeps progress synced with my other devices (Using Tachij2k now that Tachiyomi is defunct)

[–] [email protected] 5 points 9 months ago

As is Mailspring

[–] [email protected] 9 points 9 months ago

Meanwhile, for my homelab I just use split DNS and a (properly registered+set up) .house domain - But that's because I have services that I want to have working with one name both inside and outside of my network

[–] [email protected] 4 points 9 months ago

Yep, as someone who just recently setup a hyperconverged mini proxmox cluster running ceph for a kubernetes cluster atop it, storage is hard to do right. Wasn't until after I migrated my minor services to the new cluster that I realized that ceph's rbd csi can't be used by multiple pods at once, so having replicas of something like Nextcloud means I'll have to use object storage instead of block storage. I mean. I can do that, I just don't want to lol. It also heavily complicates installing apps into Nextcloud.

view more: ‹ prev next ›