about summary refs log tree commit diff stats
path: root/res
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-09-22 13:14:36 +0200
committerbptato <nincsnevem662@gmail.com>2024-09-22 13:37:13 +0200
commite23fa780cf2fff7146efcd64b2806ce428858b80 (patch)
tree1c27dc0a50c03bc1d4348d9b96328009e0adce8f /res
parent9386feca5e39b89676dd410f6331553c37434239 (diff)
downloadchawan-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.html13
-rw-r--r--res/config.toml4
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")'