helvede.net is one of the many independent Mastodon servers you can use to participate in the fediverse.
Velkommen til Helvede, fediversets hotteste instance! Vi er en queerfeministisk server, der shitposter i den 9. cirkel. Welcome to Hell, We’re a DK-based queerfeminist server. Read our server rules!

Server stats:

168
active users

#emacs

45 posts40 participants2 posts today

As an update on #emacs Mastodon.el, I'm liking it. There's a learning curve, which I actually think is good. I'm appreciating the small amount of resistance that makes it feel a bit less addictive.

Replied in thread

#emacs #mastodonEl

released mastodon.el 2.0.0. :tada:

- adds encrypted auth tokens, either in auth-sources or in the plstore (default is auth sources: customize `mastodon-auth-use-auth-source` to switch)
- fixes to updating notifications view with `g`.
- removes dependency on request.el (uploads now handled with url.el. thanks to the efforts of @rahguzar!)
- fix user avatars not displaying in notifications view.
- add cycling of a post's full sized images (call `=` from a byline to view or hit RET on an image, then `=` to next and `-` to previous, `>` and `<` also work, as well as left and right.)
- fix some tests (prob break some others)
- add poll symbol to poll posts (as with poll notifs)

for details on the new authentication flow:
codeberg.org/martianh/mastodon

do @ me if you run into any issues, or chime in on the repo.

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

& thanks a lot to the recent donators!

Summary card of repository martianh/mastodon.el
Codeberg.orgmastodon.elEmacs client for fediverse servers that implement the Mastodon API.

Spent a bit of time playing with github.com/copilot-emacs/copil Works OK, but I ran into many indentation issues (the completions appear with some offset). It's a bit surprising that such an useful package is not getting more love. I filed a few small PR -that's how you know I tried some package. 😁

I got interested in Copilot only recently - when it became free for some limitted use.

An unofficial Copilot plugin for Emacs. Contribute to copilot-emacs/copilot.el development by creating an account on GitHub.
GitHubGitHub - copilot-emacs/copilot.el: An unofficial Copilot plugin for Emacs.An unofficial Copilot plugin for Emacs. Contribute to copilot-emacs/copilot.el development by creating an account on GitHub.

A big thank to you, @sacha, for your great blog posts.

With "Org Mode: Cutting the current list item (including nested lists) with a speed command", now I know the speed commands of Org-mode and how to use them on lists.

sachachua.com/blog/2025/03/org

#OrgMode
#Emacs

sachachua.comOrg Mode: Cutting the current list item (including nested lists) with a speed command :: Sacha Chua
Replied to Bhavani Shankar 💭

@bshankar @ramin_hal9001 @amoroso @screwtape @sacha

I think #Emacs follows the Unix philosophy
Just fine. It's a system of composable parts,
We keep adding more parts that we can use for our compositions, just like Unix. And many of the things we add are actually from the Unix environment.
We just plug in and use them. There's nothing more Unixy than that.

It's a programming language and an environment and runtime for that language. It just happens to have nice parts to make an editor from.

Really, it's just turtles all the way down.

Emacs was bloated in 1980 when we mistakenly compared it to vi, a tiny editor, thinking that emacs was an editor.

Replied to Paolo Amoroso
@amoroso @ramin_hal9001 @sacha @screwtape I too really enjoyed the post. I have a question though.

But Isn't this a semantic game? Aren't the definitions of "one thing", what this one thing is and "doing well" so flexible that we can apply to anything? For example, a set of n items is one thing too.

Can we say electron or the js ecosystem fulfils the unix philosophy too because it does the one thing of quickly building cross platform apps really well?

#philosophy #emacs #lisp #unix

I chewed on the tasty food for thought of the blog series by Ramin Honary @ramin_hal9001 on how Emacs fulfills the Unix philosophy. If a Lisp system is extensible, customizable, and self-documenting by design I'd say it's an application platform, or pretty close.

tilde.town/~ramin_hal9001/arti

Ramin, @sacha Sacha Chua, and @screwtape will elaborate on this in an upcoming episode of the Lispy Gopher show. Full context:

mastodon.sdf.org/@screwtape/11

tilde.townRamin Honary: Emacs fulfills the UNIX Philosophy (overview)

Dear #emacs users,

I am trying to re-learn emacs after using #vim for several years.

One thing that I really liked in vim is that I can "reformat" long lines in a #markdown file by marking the lines (VISUAL mode) and then hitting "gq". This kept the markdown format, e.g. lists are still lists, but the lines are wrapped at whatever I set as the maximum line length.

It seems I am missing the right search terms because I only find "M-q" aka fill-paragraph, but this does not respect e.g. markdown lists.

Does anyone have pointers or search terms for me?

Applications these days have no respect for a computer's limited resources:

- Chat apps consume 0.5GB RAM (e.g. Messenger)
- IDEs take 5GB of space and consume 4+ GB of RAM (e.g. Rider)
- A VS Code for a tiny F# project eats 1 GB of RAM

And then there's #Emacs which consumes 200MB after 1 month...

I guess most people don't really care about this, as long as they have the resources needed, but it always bothers me.