#MastodonEL

2026-01-30

Dawn of a new era, baby! Everything is lining up: I just noticed that when I'm alone in my office, I am not self-conscious about speaking aloud, and that #Whisper is pretty damn good. I am dictating this toot inside of #Emacs using #MastodonEl and github.com/natrys/whisper.el.

(I don't try to dictate complicated syntax like hash tags or URLs. What I do instead is just use random people's names and later replace them.)

ಚಿರಾಗ್ 🌹✊🏾Ⓥ🌱🇵🇸 (he/him)chiraag@mastodon.online
2026-01-28
2026-01-14

#emacs #mastodonEl

the center of the Venn diagram containing quote toots, content warnings, and post filtering for mastodon.el is a black hole that is melting my brain. mostly due to crappy older code that filtering of quoted toots is exposing to the heavens.

it's the last thing needed for now for quote toots to be merged, and it is a right mess.

2026-01-09

#emacs #mastodonEl tinkerings (still unreleased)

further additions to quote toot functionalities:

- content warnings also need to hide quoted toot
- quote a toot (if allowed to)
- edit a toot that quotes a toot
- set quote policy for toot when composing
- display toot being quoted in compose buffer

to do still:

- work out the crazy overcomplex visibility logic that applies when quoting toots
- i read the docs on this 5 times and still don't get it
- warn/hide filtering of quoted toots, independent of quoting toot (= hard)
- hide quoted toot URL and make quoted toot body a link to itself [EDIT: done]

2026-01-08

#mastodonEl is running out of bindings with no modifier key. are we gonna put quote-toot-at-point on ~ or & or ^ or { or ` or Y? *sigh*

2026-01-08

I tried logging out and logging back in and now everything works great. It's nice that #MastodonEl comes with a mastodon-forget-all-logins command.

2026-01-02

#emacs #mastodonEl

adding a few more bits and pieces for the mastodon.el quote posting system.

we already had

- display quotes in timelines
- display quote notification types

currently adding:

- set user preference for default quote policy for your posts
- revoke a specific quote of a post of yours from a quote notification
- set the quote policy for a single post of yours (from a timeline)

still to do:

- set quote policy when composing a toot
- actually quote a toot when composing

baby steps, getting there...

2026-01-02

#mastoDev #emacs #mastodonEl

if a user on a non-masto server quotes a user on a masto server, does the latter person not receive a quote notification? i'm trying to add some more quote features for mastodon.el. i get a quote notif from a mastodon account, but not from one on non-masto server. it's a bit of a pity, surely people want to know if they've been quoted by some bully instance running different software?

the whole point of quote notifications is also to allow the user to revoke specific quotes.

EDIT: in the event, the non-notification pertained to an akkoma account quoting a mastodon account.

2026-01-01

I've been unable to use #MastodonEl recently, it just hangs communicating with my server (mathstodon.xyz) and then says "Looks like the server response borked. Is your instance up?" (it is!). It works occasionally but even when it does it takes a long time. I lack the network expertise to attempt to diagnose this problem, sadly. I still type in Emacs, of course, and paste into the Mastodon web app.

2025-12-10

I just noticed the recently added "continued thread" markers in mastodon.el. Very nice, takes a lot of guesswork out of expanding threads.
#mastodonel #emacs

éric 🚲 🇪🇺 :emacs:ericsfraga@fediscience.org
2025-12-07

Ready for today's session at EmacsConf: mpv running, irc (via erc, of course) channels open, browser window with links to discussions for the talks, tracking the fediverse (with mastodon.el), all within exwm. Cannot be more Emacs than this. 😉

Looking forward to it.

#Emacs #EmacsConf #EmacsConference #exwm #erc #MastodonEL

teledyn 𓂀teledyn@mstdn.ca
2025-12-02
teledyn 𓂀teledyn@mstdn.ca
2025-12-01

@interstellaire

oh and it does get better: attempting to post an update with Emacs #mastodonel it now hangs on attempting to decrypt mastodon.plstore

so I removed it. probably a bad thing to do. now it just hangs, then GPG error Encrypt failed. But back at Evolution and GMail…

Oddly the URL given to #OAuth #Evolution, when sent to Firefox results in a page to accept 4 perms already given, and that then leads to the Google home, no auth code given! One forum describes using network inspect to nab the response, but the redirect to the home happen too fast for my fingers and the form stays locked with no means to insert a code if I had one!

so I've messed up /something/ quite royally!

2025-11-17

#emacs fediverse client #mastodonEl

version 2.0.7 released, a small update:

- add quote-related notification types:
- 1) notify if you are quoted
- 2) notify if a post you quoted is edited

codeberg.org/martianh/mastodon

holler if you run into any issues upon updating.

if you appreciate my work on mastodon.el, consider donating:
paypal.me/martianh. (even a small amount appreciated.)

& thanks a lot to the recent supporters!

2025-11-15
A screenshot of the Mastodon Emacs package interface.
2025-11-15

#emacs #mastodonEl turns out adding quote notification types is pretty easy too.

i did the two new types this morning: users can know if a post of theirs has been quoted, or if a post they have already quoted has been edited. i really should just push another release so these are in use.

for now though, anything to do with quote preferences or settings, and changing them on a post or account level is not in mastodon.el. baby steps.

2025-11-15

#emacs fediverse client #mastodonEl

version 2.0.6 released.

- top byline of posts now includes (clickable) reply status for replies, as requested.
- clicking byline loads the thread
- basic display of quote posts enabled (with indentation and icon) (WIP, feedback welcome)
- fix scrolling in masto-image buffers
- re-write very broken browse-image function.

codeberg.org/martianh/mastodon

holler if you run into any issues upon updating.

if you appreciate my work on mastodon.el, consider donating:
paypal.me/martianh. (even a small amount appreciated.)

& thanks a lot to the recent supporters!

2025-11-03

@mousebot thank you for making , it is great to be able to browse from inside

Small question: Is it possible to show whether a toot on the timeline (e.g. home) is a reply/continuation of another toot?

Thanks in advance!

2025-10-27

#emacs #mastodonEl

i took another quick look at rendering quoted posts even though i'm on a bit of a programming hiatus.

here's a pic.

issue on the repo is here: codeberg.org/martianh/mastodon

displaying quote posts basically seems to oblige us to re-visit the dreaded "byline-first" issue. which we ought to have, but which involves untangling a right mess in the code.

a screenshot of the emacs mastodon client showing a rough rendering of a quoted post, text in German
teledyn 𓂀teledyn@mstdn.ca
2025-10-26

Why does #mastodonel no longer keep my login credentials? I've messed up something because this only started a few months ago and it is annoying. Every time #Emacs is restarted, I'm given a coded URL again, and if I don't have a browser open, nothing can be done. Each time, I get the code from a browser, it asks me to give passwords THREE TIMES before I can post. 😞

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst