home.social

#emacs — Public Fediverse posts

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

  1. Has anyone else noticed their recent posts getting bot-spammed with upvotes? Looks like 3 of my recent submissions are getting spammed with upvotes all simultaneously and this seems to be causing de-ranking. I have to keep emailing Daniel to assure him I'm not vote manipulating my own posts lol

  2. @csepp Here's a little thing I made to check for message body, subject line, and attachments. Works in message-mode, tested in #mu4e, should work under Gnus and others...?

    codeberg.org/jamesendreshowell

    #emacslisp #emacs

  3. ive moved the sapf.el repo to codeberg and also added some handy little functions to get help, clear the stack and clear the sapf process buffer 🥰

    codeberg.org/pulu/sapf.el

    #sapf #livecoding #emacs

  4. Story time! Bazaar (bzr) was a GNU version control system that was picked for political reasons over git in the FOSS GNU Emacs project.

    This didn't work out well, but in this retelling, you see a lot of familiar names do good things.

    The Most Emacs Bzr Saga: thanosapollo.org/posts/bzr-sag

    #emacs #foss

  5. I don't think anything illustrates the beauty of Emacs's hackiness quite like the experience of running into a bug while using Emacs (in this case, a consistent double-input when pressing ctrl+space on Android) and being able to write a patch for the bug from inside your Emacs config without even touching the source code or building anything.

  6. I already use #zoxide from terminal, found out there is a #emacs plugin which works with zoxide. The command zoxide-travel will search through directories available in it and open it in dired

  7. I already use #zoxide from terminal, found out there is a #emacs plugin which works with zoxide. The command zoxide-travel will search through directories available in it and open it in dired

  8. I already use #zoxide from terminal, found out there is a #emacs plugin which works with zoxide. The command zoxide-travel will search through directories available in it and open it in dired

  9. I already use #zoxide from terminal, found out there is a #emacs plugin which works with zoxide. The command zoxide-travel will search through directories available in it and open it in dired

  10. Oh Jira... I have not missed you.

    org-jira though, you I like.

    Shitty platforms don't force shitty tools. It's all just text at the end of the day

    #emacs #jira #ohnoitsinfectedwithaitoo

  11. Oh Jira... I have not missed you.

    org-jira though, you I like.

    Shitty platforms don't force shitty tools. It's all just text at the end of the day

    #emacs #jira #ohnoitsinfectedwithaitoo

  12. @benjamineskola @tusharhero @oatmeal

    #LLMs are a distraction & he misses imo a big point.

    #emacs allows you to uniquely configure it to your needs, to suit your worflow

  13. @benjamineskola @tusharhero @oatmeal

    #LLMs are a distraction & he misses imo a big point.

    #emacs allows you to uniquely configure it to your needs, to suit your worflow

  14. @benjamineskola @tusharhero @oatmeal

    #LLMs are a distraction & he misses imo a big point.

    #emacs allows you to uniquely configure it to your needs, to suit your worflow

  15. @benjamineskola @tusharhero @oatmeal

    #LLMs are a distraction & he misses imo a big point.

    #emacs allows you to uniquely configure it to your needs, to suit your worflow

  16. @benjamineskola @tusharhero @oatmeal

    #LLMs are a distraction & he misses imo a big point.

    #emacs allows you to uniquely configure it to your needs, to suit your worflow

  17. For those of you in love with #journal and #notetaking , for you #kanban practitioners out there, ... let's put the two things together with my #KanbanJournal , a simple yet full-featured kanban approach for #pen and #paper.

    marcoxbresciani.codeberg.page/

    Have fun, and I'm waiting for your feedbacks! 🙏🏻

    PS: fully made with #Emacs and its #OrgMode publishing function, and a splash of CSS.

  18. For those of you in love with and , for you practitioners out there, ... let's put the two things together with my , a simple yet full-featured kanban approach for and .

    marcoxbresciani.codeberg.page/

    Have fun, and I'm waiting for your feedbacks! 🙏🏻

    PS: fully made with and its publishing function, and a splash of CSS.

  19. For those of you in love with #journal and #notetaking , for you #kanban practitioners out there, ... let's put the two things together with my #KanbanJournal , a simple yet full-featured kanban approach for #pen and #paper.

    marcoxbresciani.codeberg.page/

    Have fun, and I'm waiting for your feedbacks! 🙏🏻

    PS: fully made with #Emacs and its #OrgMode publishing function, and a splash of CSS.

  20. For those of you in love with #journal and #notetaking , for you #kanban practitioners out there, ... let's put the two things together with my #KanbanJournal , a simple yet full-featured kanban approach for #pen and #paper.

    marcoxbresciani.codeberg.page/

    Have fun, and I'm waiting for your feedbacks! 🙏🏻

    PS: fully made with #Emacs and its #OrgMode publishing function, and a splash of CSS.

  21. For those of you in love with #journal and #notetaking , for you #kanban practitioners out there, ... let's put the two things together with my #KanbanJournal , a simple yet full-featured kanban approach for #pen and #paper.

    marcoxbresciani.codeberg.page/

    Have fun, and I'm waiting for your feedbacks! 🙏🏻

    PS: fully made with #Emacs and its #OrgMode publishing function, and a splash of CSS.

  22. Ich blogge direkt aus Emacs heraus. Was musste ich dafür einrichten? Das habe ich versucht hier zu beschreiben. Vielleicht hilft es jemandem 🙂

    jan-iversen.de/posts/blogging-

    #emacs #oxhugo #hugo

  23. Ich blogge direkt aus Emacs heraus. Was musste ich dafür einrichten? Das habe ich versucht hier zu beschreiben. Vielleicht hilft es jemandem 🙂

    jan-iversen.de/posts/blogging-

    #emacs #oxhugo #hugo

  24. Ich blogge direkt aus Emacs heraus. Was musste ich dafür einrichten? Das habe ich versucht hier zu beschreiben. Vielleicht hilft es jemandem 🙂

    jan-iversen.de/posts/blogging-

    #emacs #oxhugo #hugo

  25. Ich blogge direkt aus Emacs heraus. Was musste ich dafür einrichten? Das habe ich versucht hier zu beschreiben. Vielleicht hilft es jemandem 🙂

    jan-iversen.de/posts/blogging-

    #emacs #oxhugo #hugo

  26. Ich blogge direkt aus Emacs heraus. Was musste ich dafür einrichten? Das habe ich versucht hier zu beschreiben. Vielleicht hilft es jemandem 🙂

    jan-iversen.de/posts/blogging-

    #emacs #oxhugo #hugo

  27. This I like.

    Task management for slightly 🌀🧠💁‍♀️ (via emacs of course)

    Jira is good for people that need a board to tell them what they're working on. I need more of a wall with string and a vague sense of magnetic north.

    Task list is behind an API remotely. Emacs, neovim, CLI and a bunch of wee wiggly web components are all clients. Bi directional sync with a fully offline, OT styled mode designed to show that you don't need the cloud for multi-player, just an append only data structure and somewhere to store it.

    Feeding new content is org-capture++. Select a target - KB graph node or task. It can be set as the global attractor or a one-shot. Stage content. If it's been yanked, it'll tack mode as lang, filename and position as part of the fence metadata and comment

    #emacs #orgmode

  28. This I like.

    Task management for slightly 🌀🧠💁‍♀️ (via emacs of course)

    Jira is good for people that need a board to tell them what they're working on. I need more of a wall with string and a vague sense of magnetic north.

    Task list is behind an API remotely. Emacs, neovim, CLI and a bunch of wee wiggly web components are all clients. Bi directional sync with a fully offline, OT styled mode designed to show that you don't need the cloud for multi-player, just an append only data structure and somewhere to store it.

    Feeding new content is org-capture++. Select a target - KB graph node or task. It can be set as the global attractor or a one-shot. Stage content. If it's been yanked, it'll tack mode as lang, filename and position as part of the fence metadata and comment

    #emacs #orgmode

  29. The Emacsification of Software — Quarrelsome

    "If you’re a nerd comfortable with the idea of rolling your own software, everything is now programmable, not merely in a technical sense but a practical one. And that gets to a feeling I think a lot of people have when creating software with agents: what does it mean to say you’re “building” it? “Building” implies more effort than you’re expending. What you’re doing feels a lot more like configuring, on a platform that has suddenly become vastly more configurable. A platform that feels a lot ..."

    https://sockpuppet.org/blog/2026/05/12/emacsification/

    #ai #codegen #emacs #llms

  30. CW: email client opinions

    Switched to #Thunderbird as my main #email client, partly to see what life is like outside of #mu4e . So far I'm very pleasantly surprised.
    Adding all my accounts (or at least the 5-ish I actually use) was a breeze, the UI is snappy (#Emacs really should do something about UI latency btw, it occasionally freezes even on my relatively high end workplace workstation), managing spam works much better.
    Also the little UX touches, like the (optional, but on by default) confirmation dialog when you send an email with Ctrl-Enter, or the way it warns you if you mentioned an attachment but didn't attach anything... *mwah* *chef kiss*
    Will I miss mu4e's query language? Maybe, but since I've given up on high volume mailing lists, I haven't really needed it. And to be honest, I didn't find the query language's syntax all that intuitive.
    I do kinda miss mu4e's keyboard shortcuts. :moomin_hmm:
    I'm curious to see how well Thunderbird will do on the full-text search front, because there were way too many times when I couldn't find something in mu4e. Although I think mu4e still fares better than #RoundCube.
    edit: Forgot my biggest gripe: trying to print PDF attachments from mu4e was a pain.

  31. “The Emacsification of Software”

    sockpuppet.org/blog/2026/05/12

    I'm having a hard time following the actual argument here, but I'm pretty sure pulling content out of a ***text-processing*** ecosystem and isolating it in a "pretty" GUI is the opposite of the #Emacs ethos.

    If configuring and tweaking feels like building, then maybe making an app with an agent might feel more like that. But Emacs is a toolkit, not an editor. The whole point is processing text in whatever way you want, including ways no one has thought of yet. That's why Emacs adapted to working with #LLMs and coding agents almost natively, precisely for its uniquely flexible text processing.

  32. #Jarchive teaches emacs how to open project dependencies that reside inside jar files. #Jarchive will open jar dependencies provided to #Eglot by lsp servers. This should work out of the box with #Emacs 29 and recent Eglot versions.

    git.sr.ht/~dannyfreeman/jarchi

  33. #Jarchive teaches emacs how to open project dependencies that reside inside jar files. #Jarchive will open jar dependencies provided to #Eglot by lsp servers. This should work out of the box with #Emacs 29 and recent Eglot versions.

    git.sr.ht/~dannyfreeman/jarchi

  34. #Jarchive teaches emacs how to open project dependencies that reside inside jar files. #Jarchive will open jar dependencies provided to #Eglot by lsp servers. This should work out of the box with #Emacs 29 and recent Eglot versions.

    git.sr.ht/~dannyfreeman/jarchi

  35. #Jarchive teaches emacs how to open project dependencies that reside inside jar files. #Jarchive will open jar dependencies provided to #Eglot by lsp servers. This should work out of the box with #Emacs 29 and recent Eglot versions.

    git.sr.ht/~dannyfreeman/jarchi

  36. @paniash @oantolin I’ve been using #emacs #gnus for decades and contributed code to it. It’s a great experience and will work with gmail for instance. It has a ridiculous amount of features.

    Sending e-mail takes seconds so it’s not particularly annoying that it happens in the main thread.

    People have been talking about using the Emacs threads for parallelizing the article fetch, threading, scoring, and sorting for years but no one has done the work. That first time delay (a few seconds for larger groups, can be a minute or more for huge groups) may annoy you if you value performance very highly but I don’t think it’s particularly bad. It’s worth trying,

  37. I recently got back to my work on literate #GRASP, and I think things finally started to look good. I implemented a new document representation (the previous one was built from cons-cells and multiple hacks), and I have some working tests that are capable of rendering this representation to "unicode-art" strings, and I'm currently working on a new parser that would work well with that representation.

    I still have a long way to go before I get a running system, and I don't think it's a very good literature, but if you're a #Scheme maniac or a fan of #LiterateProgramming and you don't find the #Java runtime environment too repulsive, I invite you to follow the work and provide your feedback:

    github.com/panicz/grasp/blob/m

    Currently, when exported to pdf, the document has about 100 pages, and it mainly describes language extensions that were developed for Kawa Scheme to develop GRASP. I think it might be a delight to people who enjoy studying language extensions, but unfortunately the part about the architecture and implementation of GRASP has yet to be developed.

    (the document is written in #Emacs #OrgMode using its #noweb component for literate programming. I recommend reading it from Emacs rather than from its github preview)

  38. I recently got back to my work on literate #GRASP, and I think things finally started to look good. I implemented a new document representation (the previous one was built from cons-cells and multiple hacks), and I have some working tests that are capable of rendering this representation to "unicode-art" strings, and I'm currently working on a new parser that would work well with that representation.

    I still have a long way to go before I get a running system, and I don't think it's a very good literature, but if you're a #Scheme maniac or a fan of #LiterateProgramming and you don't find the #Java runtime environment too repulsive, I invite you to follow the work and provide your feedback:

    github.com/panicz/grasp/blob/m

    Currently, when exported to pdf, the document has about 100 pages, and it mainly describes language extensions that were developed for Kawa Scheme to develop GRASP. I think it might be a delight to people who enjoy studying language extensions, but unfortunately the part about the architecture and implementation of GRASP has yet to be developed.

    (the document is written in #Emacs #OrgMode using its #noweb component for literate programming. I recommend reading it from Emacs rather than from its github preview)

  39. I recently got back to my work on literate #GRASP, and I think things finally started to look good. I implemented a new document representation (the previous one was built from cons-cells and multiple hacks), and I have some working tests that are capable of rendering this representation to "unicode-art" strings, and I'm currently working on a new parser that would work well with that representation.

    I still have a long way to go before I get a running system, and I don't think it's a very good literature, but if you're a #Scheme maniac or a fan of #LiterateProgramming and you don't find the #Java runtime environment too repulsive, I invite you to follow the work and provide your feedback:

    github.com/panicz/grasp/blob/m

    Currently, when exported to pdf, the document has about 100 pages, and it mainly describes language extensions that were developed for Kawa Scheme to develop GRASP. I think it might be a delight to people who enjoy studying language extensions, but unfortunately the part about the architecture and implementation of GRASP has yet to be developed.

    (the document is written in #Emacs #OrgMode using its #noweb component for literate programming. I recommend reading it from Emacs rather than from its github preview)

  40. I recently got back to my work on literate #GRASP, and I think things finally started to look good. I implemented a new document representation (the previous one was built from cons-cells and multiple hacks), and I have some working tests that are capable of rendering this representation to "unicode-art" strings, and I'm currently working on a new parser that would work well with that representation.

    I still have a long way to go before I get a running system, and I don't think it's a very good literature, but if you're a #Scheme maniac or a fan of #LiterateProgramming and you don't find the #Java runtime environment too repulsive, I invite you to follow the work and provide your feedback:

    github.com/panicz/grasp/blob/m

    Currently, when exported to pdf, the document has about 100 pages, and it mainly describes language extensions that were developed for Kawa Scheme to develop GRASP. I think it might be a delight to people who enjoy studying language extensions, but unfortunately the part about the architecture and implementation of GRASP has yet to be developed.

    (the document is written in #Emacs #OrgMode using its #noweb component for literate programming. I recommend reading it from Emacs rather than from its github preview)