aboutsummaryrefslogtreecommitdiff
path: root/lisp/mastodon-tl.el
diff options
context:
space:
mode:
authormarty hiatt <martianhiatus [a t] riseup [d o t] net>2022-11-21 17:49:12 +0100
committermarty hiatt <martianhiatus [a t] riseup [d o t] net>2022-11-21 17:49:12 +0100
commitbf7cc6fd0cde8b3caba850bad7c9b217bef481a7 (patch)
treee0359bbb9ec7de427291c82e9ad9ffdaa9002da9 /lisp/mastodon-tl.el
parent7d9453c72e94159b06b4059e3444cd65267805d8 (diff)
hack separator and propertizing for lists
properties mean that the list-at-point functions also work on accounts/whitespace within the particular list.
Diffstat (limited to 'lisp/mastodon-tl.el')
-rw-r--r--lisp/mastodon-tl.el17
1 files changed, 14 insertions, 3 deletions
diff --git a/lisp/mastodon-tl.el b/lisp/mastodon-tl.el
index 34048e7..b1cbce1 100644
--- a/lisp/mastodon-tl.el
+++ b/lisp/mastodon-tl.el
@@ -1594,7 +1594,9 @@ If ID is provided, delete that list."
\n E - edit a list\n n/p - go to next/prev item]\n\n"
'font-lock-comment-face))
(mapc (lambda (x)
- (mastodon-tl--print-list-accounts x))
+ (mastodon-tl--print-list-accounts x)
+ (insert (propertize " ------------\n\n"
+ 'face 'success)))
lists-names)
(goto-char (point-min))))
;; (mastodon-tl--goto-next-item))) ; causes another request!
@@ -1609,8 +1611,17 @@ If ID is provided, delete that list."
'toot-id "0" ; so we nav here
'help-echo "RET: view list timeline, d: delete this list, \
a: add account to this list, r: remove account from this list"
- 'face 'link) ; '((:underline t :inherit success)))
- "\n\n"
+ 'list t
+ 'face 'link
+ 'keymap mastodon-tl--list-name-keymap
+ 'list-name list-name
+ 'list-id id)
+ (propertize
+ "\n\n"
+ 'list t
+ 'keymap mastodon-tl--list-name-keymap
+ 'list-name list-name
+ 'list-id id)
(propertize
(mapconcat #'mastodon-search--propertize-user accounts
" ")