552
You don't need the mouse (lemmy.blahaj.zone)
you are viewing a single comment's thread
view the rest of the comments
[-] nickwitha_k@lemmy.sdf.org 24 points 18 hours ago

One of the things that really, really annoys me when I get lazy and use a pre-bundled set of (neo)vim plugins is how every one of them uses mouse functionality. I only use the mouse to copy/paste from the terminal to system clipboard. I don't want it hijacking him and entering visual mode.

[-] electricprism@lemmy.ml 6 points 17 hours ago

does this suggest that copy/paste from the terminal is broken by design and we need find a better way?

[-] fl42v@lemmy.ml 4 points 12 hours ago

Vim has a better way, it's called :set clipboard=unnamedplus (alternatively, one can bind anything else to copy/paste to/from system cliboards). Not sure why would one use a mouse for this, honestly

[-] smiletolerantly@awful.systems 2 points 7 hours ago

I think if you want to copy a specific selection to a mouse-based, different program then it makes sense to use the mouse for precision selection.

[-] nickwitha_k@lemmy.sdf.org 6 points 17 hours ago

I like your thinking. Give me Firefox with a TUI and POSIX shell i/o redirection support.

[-] Midnitte@beehaw.org 2 points 16 hours ago

Might I suggest a common set of keybinds... maybe C for copy, and v for vaste... maybe use ctrl as well?

[-] nickwitha_k@lemmy.sdf.org 6 points 15 hours ago

Ctrl is already used my a large number of commands in POSIX shells. This is one of the places that I really like Apple's solution (despite really not liking most of what they do). Super/GUI/Command + c/v is a great improvement in the terminal.

[-] JoYo@lemmy.ml 1 points 15 hours ago

pee bundled neovim add-ons might as well use helix.

[-] nickwitha_k@lemmy.sdf.org 2 points 15 hours ago

You know, if I can use vim bindings and regex, I might try it out. I tend to try to keep my neovim plugins fairly lightweight when I config myself. Not being electron is a big plus.

[-] fl42v@lemmy.ml 2 points 11 hours ago

What stopped me personally was reading they use a different order of operations, so to say. Where vim goes action + range, helix goes (or at least used to go) range + action (like replacing ci" by i"c). Mb that makes more sense for them, but I'm too lazy to re-learn that for no particular reason

[-] JoYo@lemmy.ml 4 points 13 hours ago* (last edited 13 hours ago)

yah helix has vim motions.

their search mode and select is a bit different but once you do the tutorial it makes complete sense why youd want to scope your regex replace.

this post was submitted on 26 Oct 2024
552 points (97.1% liked)

Programmer Humor

32305 readers
763 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS