aboutsummaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
Diffstat (limited to 'README.org')
-rw-r--r--README.org17
1 files changed, 12 insertions, 5 deletions
diff --git a/README.org b/README.org
index 0d28585..2455124 100644
--- a/README.org
+++ b/README.org
@@ -1,3 +1,5 @@
+#+OPTIONS: toc:nil
+
* mastodon.el fork
This is a fork of of the great but seemingly dormant https://github.com/jdenen/mastodon.el.
@@ -10,6 +12,7 @@ It adds the following features:
| | display relationship (follows you/followed by you) on profiles |
| | display toots/follows/followers counts on profiles |
| | links/tags/mentions in profile bios are active links |
+| | show a lock icon for locked accounts |
| =R=, =C-c a=, =C-c r= | view/accept/reject follow requests |
| =V= | view your favorited toots |
| =K= | view your bookmarked toots |
@@ -24,10 +27,12 @@ It adds the following features:
| =d= | delete your toot at point, and reload current timeline |
| =D= | delete and redraft toot at point, preserving reply/CW/visibility |
| =W=, =M=, =B= | (un)follow, (un)mute, (un)block author of toot at point |
+| =k= | toggle bookmark of toot at point |
| | display polls and vote on polls (pretty basic for now) |
| | images are links to the full image, can be zoomed/rotated/saved (see image keymap) |
| | images scale properly |
| | toot visibility (direct, followers only) icon appears in toot bylines |
+| | display a toot's favorites, boosts and replies count in thread view |
| Toots: | |
| | mention booster in replies by default |
| | autocompletion of mentions, via company-mode (must be installed to work) |
@@ -36,7 +41,7 @@ It adds the following features:
| =C-c C-n= | and sensitive media/nsfw flag |
| =C-c C-e= | add emoji (if =emojify= installed) |
| | replies preserve visibility status/CW of original toot |
-| | server's maximum toot length shown |
+| | server's maximum toot length shown in toot compose buffer |
| Search: | |
| =S= | search (posts, users, tags) (NB: only posts you have interacted with are searched) |
| | |
@@ -49,11 +54,13 @@ The minimum Emacs version is now 26.1. But if you are running an older version i
I did this for my own use and to learn more Elisp. Feel free to improve it.
-** live-updating timelines
+** live-updating timelines: =mastodon-async-mode=
(code taken from https://github.com/alexjgriffith/mastodon-future.el.)
-Works for federated, local, and home timelines and for notifications. It's pretty necro, sometimes it goes off the rails, so use at your own risk. Not a super high priority for me, but some people dig it. The command prefix is =mastodon-async--stream=.
+Works for federated, local, and home timelines and for notifications. It's pretty necro, sometimes it goes off the rails, so use at your own risk. Not a super high priority for me, but some people dig it.
+
+To enable, it, add =(require 'mastodon-async)= to your =init.el=. Then you can view a timeline with one of the commands that begin with =mastodon-async--stream-=.
** NB: dependency
@@ -80,9 +87,9 @@ I might add a few more features if the ones I added turn out to work ok. Possibl
- [X] display post visibility status in timelines
- [X] caching of images / avatars
- better display of polls
-- display number of boosts/faves in toot byline
+- [X] display number of boosts/faves in toot byline
- mention all thread participants in replies
-- improve (or even partially disable) async.
+- [X] improve (or even partially disable) async.
It looks like 2-factor auth was never completed in the original repo. It's not a priority for me, auth ain't my thing. If you want to hack on it, its on the develop branch in the original repo.