home.social

#mastodonel — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mastodonel, aggregated by home.social.

  1. If it really seems like an #Emacs package author would have added a key binding for something but you cannot find it in the obvious keymaps, don't forget that there can be keymaps that only work at certain points of the buffer. If you are an Embark user, embark-bindings-at-point will show you these bindings.

    For example, I learned today that in #MastodonEl if you put point on an image that's being hidden as "sensitive content" (which happens to all images inside content warnings, I think), you can toggle the display of the image with S. Normally S shows you your scheduled toots, but it has a different binding when point is on a sensitive image.

  2. If it really seems like an #Emacs package author would have added a key binding for something but you cannot find it in the obvious keymaps, don't forget that there can be keymaps that only work at certain points of the buffer. If you are an Embark user, embark-bindings-at-point will show you these bindings.

    For example, I learned today that in #MastodonEl if you put point on an image that's being hidden as "sensitive content" (which happens to all images inside content warnings, I think), you can toggle the display of the image with S. Normally S shows you your scheduled toots, but it has a different binding when point is on a sensitive image.

  3. If it really seems like an #Emacs package author would have added a key binding for something but you cannot find it in the obvious keymaps, don't forget that there can be keymaps that only work at certain points of the buffer. If you are an Embark user, embark-bindings-at-point will show you these bindings.

    For example, I learned today that in #MastodonEl if you put point on an image that's being hidden as "sensitive content" (which happens to all images inside content warnings, I think), you can toggle the display of the image with S. Normally S shows you your scheduled toots, but it has a different binding when point is on a sensitive image.

  4. If it really seems like an #Emacs package author would have added a key binding for something but you cannot find it in the obvious keymaps, don't forget that there can be keymaps that only work at certain points of the buffer. If you are an Embark user, embark-bindings-at-point will show you these bindings.

    For example, I learned today that in #MastodonEl if you put point on an image that's being hidden as "sensitive content" (which happens to all images inside content warnings, I think), you can toggle the display of the image with S. Normally S shows you your scheduled toots, but it has a different binding when point is on a sensitive image.

  5. If it really seems like an #Emacs package author would have added a key binding for something but you cannot find it in the obvious keymaps, don't forget that there can be keymaps that only work at certain points of the buffer. If you are an Embark user, embark-bindings-at-point will show you these bindings.

    For example, I learned today that in #MastodonEl if you put point on an image that's being hidden as "sensitive content" (which happens to all images inside content warnings, I think), you can toggle the display of the image with S. Normally S shows you your scheduled toots, but it has a different binding when point is on a sensitive image.

  6. if you've seen any users in the wild with "collections" (under "featured" in the masto web UI), share me a link?

    am hacking collections into mastodon.el (a bit)

    #emacs #mastodonEl

  7. if you've seen any users in the wild with "collections" (under "featured" in the masto web UI), share me a link?

    am hacking collections into mastodon.el (a bit)

    #emacs #mastodonEl

  8. if you've seen any users in the wild with "collections" (under "featured" in the masto web UI), share me a link?

    am hacking collections into mastodon.el (a bit)

    #emacs #mastodonEl

  9. if you've seen any users in the wild with "collections" (under "featured" in the masto web UI), share me a link?

    am hacking collections into mastodon.el (a bit)

    #emacs #mastodonEl

  10. #emacs fediverse client #mastodonEl

    how the hell did i never hear about collections?! did they just come out?

    will find some time in the next while to implement at least viewing them. have been overwhelmed lately.

  11. #emacs fediverse client #mastodonEl

    how the hell did i never hear about collections?! did they just come out?

    will find some time in the next while to implement at least viewing them. have been overwhelmed lately.

  12. #emacs fediverse client #mastodonEl

    how the hell did i never hear about collections?! did they just come out?

    will find some time in the next while to implement at least viewing them. have been overwhelmed lately.

  13. #emacs fediverse client #mastodonEl

    how the hell did i never hear about collections?! did they just come out?

    will find some time in the next while to implement at least viewing them. have been overwhelmed lately.

  14. @[email protected] @[email protected] It fits under the "or other" part of the last option. At least that's why I selected that option as a #mastodonEl user.

  15. @[email protected] @[email protected] It fits under the "or other" part of the last option. At least that's why I selected that option as a #mastodonEl user.

  16. @[email protected] @[email protected] It fits under the "or other" part of the last option. At least that's why I selected that option as a #mastodonEl user.

  17. @[email protected] @[email protected] It fits under the "or other" part of the last option. At least that's why I selected that option as a #mastodonEl user.

  18. #emacs fediverse client #mastodonEl release 2.0.17

    - handle URLs ending in slash (for load in mastodon.el)
    - fix user handle regex in compose window, for mentions
    - fix RET on follow request notif not loading user profile
    - some other small fixes

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

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

    & thanks a lot to the recent supporters!

  19. #emacs fediverse client #mastodonEl release 2.0.17

    - handle URLs ending in slash (for load in mastodon.el)
    - fix user handle regex in compose window, for mentions
    - fix RET on follow request notif not loading user profile
    - some other small fixes

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

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

    & thanks a lot to the recent supporters!

  20. #emacs fediverse client #mastodonEl release 2.0.17

    - handle URLs ending in slash (for load in mastodon.el)
    - fix user handle regex in compose window, for mentions
    - fix RET on follow request notif not loading user profile
    - some other small fixes

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

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

    & thanks a lot to the recent supporters!

  21. #emacs fediverse client #mastodonEl release 2.0.17

    - handle URLs ending in slash (for load in mastodon.el)
    - fix user handle regex in compose window, for mentions
    - fix RET on follow request notif not loading user profile
    - some other small fixes

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

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

    & thanks a lot to the recent supporters!

  22. #emacs fediverse client #mastodonEl release 2.0.16 (~20 commits since 2.0.14)

    - padding and text properties for annotated user handle completions
    - fix a breakage around "quotes_count", maybe it's not always there.
    - bind jump to quoting to C-,
    - fix broken require call
    - selectively elide "pinned" statuses on profiles (media only, featured tags)
    - implment featured tags: view featured tags on a profile
    - add featured tags to own profile
    - view own featured tags
    - pray it all works

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

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

    & thanks a lot to the recent supporters!

  23. #emacs fediverse client #mastodonEl release 2.0.16 (~20 commits since 2.0.14)

    - padding and text properties for annotated user handle completions
    - fix a breakage around "quotes_count", maybe it's not always there.
    - bind jump to quoting to C-,
    - fix broken require call
    - selectively elide "pinned" statuses on profiles (media only, featured tags)
    - implment featured tags: view featured tags on a profile
    - add featured tags to own profile
    - view own featured tags
    - pray it all works

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

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

    & thanks a lot to the recent supporters!

  24. #emacs fediverse client #mastodonEl release 2.0.16 (~20 commits since 2.0.14)

    - padding and text properties for annotated user handle completions
    - fix a breakage around "quotes_count", maybe it's not always there.
    - bind jump to quoting to C-,
    - fix broken require call
    - selectively elide "pinned" statuses on profiles (media only, featured tags)
    - implment featured tags: view featured tags on a profile
    - add featured tags to own profile
    - view own featured tags
    - pray it all works

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

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

    & thanks a lot to the recent supporters!

  25. #emacs fediverse client #mastodonEl release 2.0.16 (~20 commits since 2.0.14)

    - padding and text properties for annotated user handle completions
    - fix a breakage around "quotes_count", maybe it's not always there.
    - bind jump to quoting to C-,
    - fix broken require call
    - selectively elide "pinned" statuses on profiles (media only, featured tags)
    - implment featured tags: view featured tags on a profile
    - add featured tags to own profile
    - view own featured tags
    - pray it all works

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

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

    & thanks a lot to the recent supporters!

  26. does anyone use featured hashtags on their profiles? i was thinking of implementing for #emacs fedi client #mastodonEl, but i can't even see them when i add one to my profile in the web UI, or on this user's profile, who wrote a blog post about it linking to their own profile for demonstration purposes: toot.cafe/@chartier.

    edit: i "featured" a tag on my own profile using the endpoint, but it doesn't appear in my profile data and there is no endpoint to get a user's featured tags...

    edit: sorted, thanks for the crowdfunded help. implemented in mastodon.el too. <3

  27. does anyone use featured hashtags on their profiles? i was thinking of implementing for #emacs fedi client #mastodonEl, but i can't even see them when i add one to my profile in the web UI, or on this user's profile, who wrote a blog post about it linking to their own profile for demonstration purposes: toot.cafe/@chartier.

    edit: i "featured" a tag on my own profile using the endpoint, but it doesn't appear in my profile data and there is no endpoint to get a user's featured tags...

    edit: sorted, thanks for the crowdfunded help. implemented in mastodon.el too. <3

  28. does anyone use featured hashtags on their profiles? i was thinking of implementing for #emacs fedi client #mastodonEl, but i can't even see them when i add one to my profile in the web UI, or on this user's profile, who wrote a blog post about it linking to their own profile for demonstration purposes: toot.cafe/@chartier.

    edit: i "featured" a tag on my own profile using the endpoint, but it doesn't appear in my profile data and there is no endpoint to get a user's featured tags...

    edit: sorted, thanks for the crowdfunded help. implemented in mastodon.el too. <3

  29. does anyone use featured hashtags on their profiles? i was thinking of implementing for #emacs fedi client #mastodonEl, but i can't even see them when i add one to my profile in the web UI, or on this user's profile, who wrote a blog post about it linking to their own profile for demonstration purposes: toot.cafe/@chartier.

    edit: i "featured" a tag on my own profile using the endpoint, but it doesn't appear in my profile data and there is no endpoint to get a user's featured tags...

    edit: sorted, thanks for the crowdfunded help. implemented in mastodon.el too. <3

  30. #emacs fediverse client #mastodonEl release 2.0.14

    - jump to quoting toot, via completing-read
    - show user profile (P) now correctly handles grouped notifications (favers and boosters included in completion candidates)
    - display quotes count in timeline toot stats
    - annotate user handles with display names in completing-read commands, i.e. (un-)follow/mute/block, dm, show-user, etc. (long desired, finally arrived!)

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

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

    & thanks a lot to the recent supporters!

  31. #emacs fediverse client #mastodonEl release 2.0.14

    - jump to quoting toot, via completing-read
    - show user profile (P) now correctly handles grouped notifications (favers and boosters included in completion candidates)
    - display quotes count in timeline toot stats
    - annotate user handles with display names in completing-read commands, i.e. (un-)follow/mute/block, dm, show-user, etc. (long desired, finally arrived!)

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

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

    & thanks a lot to the recent supporters!

  32. #emacs fediverse client #mastodonEl release 2.0.14

    - jump to quoting toot, via completing-read
    - show user profile (P) now correctly handles grouped notifications (favers and boosters included in completion candidates)
    - display quotes count in timeline toot stats
    - annotate user handles with display names in completing-read commands, i.e. (un-)follow/mute/block, dm, show-user, etc. (long desired, finally arrived!)

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

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

    & thanks a lot to the recent supporters!

  33. #emacs fediverse client #mastodonEl release 2.0.14

    - jump to quoting toot, via completing-read
    - show user profile (P) now correctly handles grouped notifications (favers and boosters included in completion candidates)
    - display quotes count in timeline toot stats
    - annotate user handles with display names in completing-read commands, i.e. (un-)follow/mute/block, dm, show-user, etc. (long desired, finally arrived!)

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

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

    & thanks a lot to the recent supporters!

  34. #emacs fediverse client #mastodonEl release 2.0.13 or something (~40 commits since 2.0.9)

    - fix handles in quote posts
    - add bot symbol to bylines of bot accounts
    - pretty tables for profiles: metadata entries, joined date, followers/following/toot counts, relationship status (to you) (see attached screenshot, nord theme)
    - composing: optionally delete media when clearing
    - delete media when deleting a toot
    - make alert.el a soft dependency
    - various fixes and code cleanups

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

    Edit: feedback on new features welcome.

    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!

  35. #emacs fediverse client #mastodonEl release 2.0.13 or something (~40 commits since 2.0.9)

    - fix handles in quote posts
    - add bot symbol to bylines of bot accounts
    - pretty tables for profiles: metadata entries, joined date, followers/following/toot counts, relationship status (to you) (see attached screenshot, nord theme)
    - composing: optionally delete media when clearing
    - delete media when deleting a toot
    - make alert.el a soft dependency
    - various fixes and code cleanups

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

    Edit: feedback on new features welcome.

    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!

  36. #emacs fediverse client #mastodonEl release 2.0.13 or something (~40 commits since 2.0.9)

    - fix handles in quote posts
    - add bot symbol to bylines of bot accounts
    - pretty tables for profiles: metadata entries, joined date, followers/following/toot counts, relationship status (to you) (see attached screenshot, nord theme)
    - composing: optionally delete media when clearing
    - delete media when deleting a toot
    - make alert.el a soft dependency
    - various fixes and code cleanups

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

    Edit: feedback on new features welcome.

    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!

  37. #emacs fediverse client #mastodonEl release 2.0.13 or something (~40 commits since 2.0.9)

    - fix handles in quote posts
    - add bot symbol to bylines of bot accounts
    - pretty tables for profiles: metadata entries, joined date, followers/following/toot counts, relationship status (to you) (see attached screenshot, nord theme)
    - composing: optionally delete media when clearing
    - delete media when deleting a toot
    - make alert.el a soft dependency
    - various fixes and code cleanups

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

    Edit: feedback on new features welcome.

    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!

  38. #emacs #mastodonEl

    for some reason lately i got to trying to put all the profile page metadata (joined date, fields, relations, toot/follow stats) into boxes. seems there's no widget for the task, so i got to using table.el, which we already use to view filters details. it's a real pain, but got something working. the stinger is force-line-breaking in excessively long URLs...

    par for the course when you're doing UI without a components system i guess...

    another thought i had was, maybe it should be optional, and then i dreamed of a giant if clause somewhere, which would go IF $customize-variable THEN use table.el-branch ELSE use non-table.el-branch.

  39. #emacs #mastodonEl

    for some reason lately i got to trying to put all the profile page metadata (joined date, fields, relations, toot/follow stats) into boxes. seems there's no widget for the task, so i got to using table.el, which we already use to view filters details. it's a real pain, but got something working. the stinger is force-line-breaking in excessively long URLs...

    par for the course when you're doing UI without a components system i guess...

    another thought i had was, maybe it should be optional, and then i dreamed of a giant if clause somewhere, which would go IF $customize-variable THEN use table.el-branch ELSE use non-table.el-branch.

  40. #emacs #mastodonEl

    for some reason lately i got to trying to put all the profile page metadata (joined date, fields, relations, toot/follow stats) into boxes. seems there's no widget for the task, so i got to using table.el, which we already use to view filters details. it's a real pain, but got something working. the stinger is force-line-breaking in excessively long URLs...

    par for the course when you're doing UI without a components system i guess...

    another thought i had was, maybe it should be optional, and then i dreamed of a giant if clause somewhere, which would go IF $customize-variable THEN use table.el-branch ELSE use non-table.el-branch.

  41. #emacs #mastodonEl

    for some reason lately i got to trying to put all the profile page metadata (joined date, fields, relations, toot/follow stats) into boxes. seems there's no widget for the task, so i got to using table.el, which we already use to view filters details. it's a real pain, but got something working. the stinger is force-line-breaking in excessively long URLs...

    par for the course when you're doing UI without a components system i guess...

    another thought i had was, maybe it should be optional, and then i dreamed of a giant if clause somewhere, which would go IF $customize-variable THEN use table.el-branch ELSE use non-table.el-branch.

  42. #emacs fediverse client #mastodonEl 2.0.9 released (~70 commits since last)

    - !! min emacs now 29.1
    - quote system implemented (see prev in thread ^^)
    - EDIT: note that quotes that are filtered/user blocked/muted, etc., are currently not folded but simply replaced with a placeholder text
    - transients are fixed if you update to tp.el 0.8
    - optional alert.el desktop notifications (see mastodon-notifications-alerts and mastodon-notifications-alert-style)
    - various other fix ups

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

    Edit: feedback on new features welcome.

    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!

  43. #emacs fediverse client #mastodonEl 2.0.9 released (~70 commits since last)

    - !! min emacs now 29.1
    - quote system implemented (see prev in thread ^^)
    - EDIT: note that quotes that are filtered/user blocked/muted, etc., are currently not folded but simply replaced with a placeholder text
    - transients are fixed if you update to tp.el 0.8
    - optional alert.el desktop notifications (see mastodon-notifications-alerts and mastodon-notifications-alert-style)
    - various other fix ups

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

    Edit: feedback on new features welcome.

    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!

  44. #emacs fediverse client #mastodonEl 2.0.9 released (~70 commits since last)

    - !! min emacs now 29.1
    - quote system implemented (see prev in thread ^^)
    - EDIT: note that quotes that are filtered/user blocked/muted, etc., are currently not folded but simply replaced with a placeholder text
    - transients are fixed if you update to tp.el 0.8
    - optional alert.el desktop notifications (see mastodon-notifications-alerts and mastodon-notifications-alert-style)
    - various other fix ups

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

    Edit: feedback on new features welcome.

    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!

  45. #emacs fediverse client #mastodonEl 2.0.9 released (~70 commits since last)

    - !! min emacs now 29.1
    - quote system implemented (see prev in thread ^^)
    - EDIT: note that quotes that are filtered/user blocked/muted, etc., are currently not folded but simply replaced with a placeholder text
    - transients are fixed if you update to tp.el 0.8
    - optional alert.el desktop notifications (see mastodon-notifications-alerts and mastodon-notifications-alert-style)
    - various other fix ups

    codeberg.org/martianh/mastodon

    holler if you run into any issues upon updating.

    Edit: feedback on new features welcome.

    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!

  46. @rperezrosario I live in Emacs and I basically never use CLI apps directly —I'll use them through a nice interactive Emacs wrapper, though, if there is one. In Mastodon's there is no need to wrap the CLI app (which I didn't even know existed!) because there is a fantastic Mastodon client for Emacs called mastodon.el #MastodonEl.

  47. @rperezrosario I live in Emacs and I basically never use CLI apps directly —I'll use them through a nice interactive Emacs wrapper, though, if there is one. In Mastodon's there is no need to wrap the CLI app (which I didn't even know existed!) because there is a fantastic Mastodon client for Emacs called mastodon.el #MastodonEl.

  48. @rperezrosario I live in Emacs and I basically never use CLI apps directly —I'll use them through a nice interactive Emacs wrapper, though, if there is one. In Mastodon's there is no need to wrap the CLI app (which I didn't even know existed!) because there is a fantastic Mastodon client for Emacs called mastodon.el #MastodonEl.

  49. @rperezrosario I live in Emacs and I basically never use CLI apps directly —I'll use them through a nice interactive Emacs wrapper, though, if there is one. In Mastodon's there is no need to wrap the CLI app (which I didn't even know existed!) because there is a fantastic Mastodon client for Emacs called mastodon.el #MastodonEl.

  50. #emacs #mastodonEl

    merged into develop branch (not a release yet):

    - quote toots work (compose/edit a quote toot, set/edit user/toot quote policy, show quoted toot in quote buffer, quote toot body as link to its unquoted self, quote-related notifications, revoke quote from quote notifs, etc.)

    - alert.el alerts for unread notifications

    if anyone is keen to try the new stuff out and flush out any bugs, try out the develop branch (and feel free to @ me).

    NB: filtering currently doesn't work with quoted toots, which will be worked on separately.
    NB: ditto persistant alerts.

    tp.el transients are also fixed or rather awfully workarounded (tp.el 0.8).