urxvt-readline(1)
πΈ urxvt-readline(1) β the readline glow-up π
okay so real talk, this is the urxvt-readline page, and honestly? it's a tiny little support package with main character energy. let's get into it β¨
β¨ NAME β¨
readline β bestie, it just makes readline editing easier. that's the whole vibe π
π¦ DESCRIPTION π¦
so this is a support package that tries to make editing with readline easier. lowkey humble of it. right now, it reacts to you clicking the shift-left mouse button by trying to move the text cursor to that exact position. the way it does this? it literally just generates as many cursor-left or cursor-right keypresses as it needs to get there. iconic, honestly. ngl it's a little unhinged but it works π«Ά
heads up though: this only works for programs that correctly support wide characters. if your program doesn't, that's not it, and no amount of clicking will fix it π
and to avoid too many false positives (we don't want it just randomly yeeting your cursor around, that's giving chaos), it only does the thing when all of these are true:
- the tty is in
ICANONstate. - the text cursor is visible.
- the primary screen is currently being displayed.
- the mouse is on the same (multi-row-) line as the text cursor.
πΈ little bonus fact: the normal selection mechanism isn't disabled, so if you click really fast in quick succession, it might interfere with selection creation β but only in harmless ways. no cap. worst case it's just a lil goofy, nothing breaks π
π the cute sign-off π
this whole page is from RXVT-UNICODE, version 9.31, dated 2023-12-02 β so yeah, that's the era we're in. now go forth and shift-left-click responsibly, bestie βπ
π¦ where this page comes from
- opensuse-leap 16.0: rxvt-unicode 9.31-bp160.1.13 Β· GPL-3.0-or-later
- opensuse-leap 16.0: rxvt-unicode 9.31-bp160.1.13 Β· GPL-3.0-or-later
- opensuse-leap 16.0: rxvt-unicode 9.31-bp160.1.13 Β· GPL-3.0-or-later
- opensuse-leap 16.0: rxvt-unicode 9.31-bp160.1.13 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms