diff options
author | bptato <nincsnevem662@gmail.com> | 2024-09-22 13:14:36 +0200 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2024-09-22 13:37:13 +0200 |
commit | e23fa780cf2fff7146efcd64b2806ce428858b80 (patch) | |
tree | 1c27dc0a50c03bc1d4348d9b96328009e0adce8f /res | |
parent | 9386feca5e39b89676dd410f6331553c37434239 (diff) | |
download | chawan-e23fa780cf2fff7146efcd64b2806ce428858b80.tar.gz |
pager: improve hover text handling
* align status truncating behavior with w3m (not exactly, clipping is still different, but this should be fine for now) * add "su" for "show last alert" - w3m's solution here is to scroll one char at a time with "u", but that's extremely annoying to use. We already have a line editor that can navigate lines, so reuse that instead. * fix peekCursor showing empty text * update todo
Diffstat (limited to 'res')
-rw-r--r-- | res/chawan.html | 13 | ||||
-rw-r--r-- | res/config.toml | 4 |
2 files changed, 9 insertions, 8 deletions
diff --git a/res/chawan.html b/res/chawan.html index 06d0597a..72bd041f 100644 --- a/res/chawan.html +++ b/res/chawan.html @@ -24,15 +24,12 @@ kbd { <center><h1>Welcome to Chawan!</h1></center> <pre class=logo> _......................._ -fr.,~.~,,~~.~~~,~,~~~~,,.bl -I!www~www~www~www~www~www!ds +fr.,~.~,,~~.~~~,~,~~~~,~.l\ +I!www~www~www~www~www~www!dp lCHCHCHCHCHCHCHCHCHCHCHCHCp - kCHCHCHCHCHCHCHCHCHCHCHCp sAAAAAAAAAAAAAAAAAAAAAp - l<u>S</u>WWWWWWWWWWWWWWWWW<u>Z</u>i - lSAAAAAAAAAAAAAZ/ - \<u>ZM</u>NNNNNNN<u>MZ</u>/ - \<u>HHHHH</u>/ + SWWWWWWWWWWWWWWWWWZ + \Z<u>MNMNMNMNMNM</u>Z/ </pre> <p> This is the default visual home page. You can change it in your configuration @@ -62,6 +59,8 @@ came from <li><kbd>d,</kbd>, <kbd>d.</kbd>: discard (delete) current buffer, then move to previous/next buffer <li><kbd>M-y</kbd>: copy current buffer's URL to clipboard (needs xsel) +<li><kbd>u</kbd>: view link/title text currently under the cursor +<li><kbd>su</kbd>: show last alert message <li><kbd>yu</kbd>: copy the link currently under the cursor to clipboard (needs xsel) <li><kbd>yI</kbd>: copy the image link currently under the cursor to clipboard diff --git a/res/config.toml b/res/config.toml index 1a7318a0..6cd83253 100644 --- a/res/config.toml +++ b/res/config.toml @@ -47,7 +47,7 @@ gotoClipboardURL = ''' } ''' peek = '() => pager.alert(pager.url)' -peekCursor = '() => pager.peekCursor()' +peekCursor = 'n => pager.peekCursor(n)' toggleWrap = ''' () => { config.search.wrap = !config.search.wrap; @@ -85,6 +85,7 @@ toggleCommandMode = ''' console.hide(); } ''' +showFullAlert = '() => pager.showFullAlert()' [cmd.buffer] cursorLeft = 'n => pager.cursorLeft(n)' @@ -420,6 +421,7 @@ n = 'cmd.pager.searchNext' N = 'cmd.pager.searchPrev' c = 'cmd.pager.peek' u = 'cmd.pager.peekCursor' +su = 'cmd.pager.showFullAlert' C-w = 'cmd.pager.toggleWrap' M-y = 'cmd.pager.copyURL' yc = 'pager.alert("Please use `yu` to copy URLs")' |