Repository navigation
list-themes TUI QOL enhancements #14604
SummaryAdd
The change touches only 1. Ctrl-D and Ctrl-U paging
2. Copy keys and result messages on the save screenThe save screen shows a line to paste in the config file, but it has no key to copy the line. Writing the theme to disk was requested in #8145, which probably will not be implemented. A comment in that discussion suggested copying the line to the clipboard, so I did that.
3. Small bug fixIn the "move down 20" binding, // move down
if (key.matchesAny(&.{ 'j', '+', vaxis.Key.down, vaxis.Key.kp_down, vaxis.Key.kp_add }, .{}))
self.down(1);
if (key.matchesAny(&.{ vaxis.Key.page_down, vaxis.Key.kp_down }, .{}))
self.down(20);
// move up (no issue, it uses kp_page_up)
if (key.matchesAny(&.{ 'k', '-', vaxis.Key.up, vaxis.Key.kp_up, vaxis.Key.kp_subtract }, .{}))
self.up(1);
if (key.matchesAny(&.{ vaxis.Key.page_up, vaxis.Key.kp_page_up }, .{}))
self.up(20);Open questions
AI disclosureI used Claude Code (Sonnet 5.5) to help write this change. I reviewed, built and tested the change myself. |
Replies: 2 comments 4 replies
|
!vouch |
|
Please submit these as separate PRs. Be sure to read and understand our AI contribution policy. As far as the width of the save dialog, I'd see if you can get it to properly wrap any long logs. |

!vouch