|
|
|
|
|
by hpaone
500 days ago
|
|
A "visual" component for the Kitty terminal emulator. That is, a program meant to imitate the "selection" mode in Tmux, which is also akin to Vim's visual mode. To put it simply, it allows for the selection of text in the Kitty terminal using only the keyboard, while using Nvim in the backend to process the keystrokes and do the actual text selection which I then replicate in the terminal. Link here: https://notabug.org/paone/kitty-visual Granted, I'm pretty sure most people here have made far more complex tools (including ones that I use on the daily). But this was not only my first "serious" program, as it also was my first Ruby program. And I was pretty proud of it when finally got it done, especially the code that allowed for calling Nvim API functions as if they were just normally declared methods. There is probably some rough edges on it still, as I don't really use it anymore (have since switched back to using Tmux), but for a good while it saved me a lot of hassle when copy-pasting inside Kitty. And it even supports block selection, something that, as far I know, Tmux visual mode can't do. Oh, and please don't mind the Git commit messages, as I said, I was starting out and have since adopted a much better style. |
|