#emacs — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #emacs, aggregated by home.social.
-
ejc-sql turns Emacs into a simple SQL client
https://piefed.social/c/emacs/p/2095153/ejc-sql-turns-emacs-into-a-simple-sql-client
-
ejc-sql turns Emacs into a simple SQL client
https://piefed.social/c/emacs/p/2095153/ejc-sql-turns-emacs-into-a-simple-sql-client
-
ejc-sql turns Emacs into a simple SQL client
https://piefed.social/c/emacs/p/2095153/ejc-sql-turns-emacs-into-a-simple-sql-client
-
ejc-sql turns Emacs into a simple SQL client
https://piefed.social/c/emacs/p/2095153/ejc-sql-turns-emacs-into-a-simple-sql-client
-
Today I reduced my LSP memory usage in php-mode from 3 GiB to less than 100 MiB, by switching from intelephense to phpantom.
https://github.com/PHPantom-dev/phpantom_lsp/
Language tools written in rust are the future!
#php #emacs #lsp -
Related: I just picked up a new skill ☺
Did you know that when you use #Emacs with #exwm and have #mpv running in a window or frame next to the text document where you write down the lyrics, you can record a macro that switches over to mpv, jumps back by 10 seconds and then switches to your text file again?
Then "10s back please" is just C-x e
And suddenly writing down the lyrics is much more convenient -- saving enough time that you can write a toot explaining how you did it ☺
❤️
-
Proud to announce another release of my little text editor, kg, now at v1.1.0
Read more about it on my blog https://troglobit.com/post/2026-05-26-long-time-no-blog/
#unicode #microemacs #emacs #terminal #console #embedded #linux
-
Went back from #doomemacs to my own #emacs configuration. There were just too many unknowns, too little documentation - basically too much magic.
-
@profoundlynerdy I am using git to manage every project folder, and I follow a standardized structure, described at https://schurch.ento.vt.edu/post/project_organization/. As a recent change, I just this past week experimented with Make to run R scripts and render reports via Emacs, rather than having an R script reaching out to bash. Emacs / Org-mode also renders to Word, so I can collaborate with others.
-
RE: https://fosstodon.org/@tarsius/116643132796222151
In 1990 Dr. Peter Lee's 15-212 course at #CarnegieMellon introduced me to Scheme. It's also when I first came to comprehend the power of #Emacs and #EmacsLisp.
In the first hour, Professor Lee demonstrated elegantly that everything is a list: data are lists and programs are lists. Every list returns a value, and functions are just lists that do calculations! Functions can return lists, of course, and so you can write functions that return functions!
I ran to the lab to hack Lisp: it wasn't in your pocket, it was in a room worth more than your parents' house. Nothing had ever seemed more natural: write, evaluate, repeat. Hack a nugget, nest lists, add parentheses, hack bigger things. But the magic thing where you write code that returns code remained a mystery: we did lots of cool stuff in that course, but we never got to macros.
Until 2026.
The surprise? The surprise is that as each decade passes, I grow to cherish lifelong learning as more and more precious.
-
RE: https://fosstodon.org/@tarsius/116643132796222151
In 1990 Dr. Peter Lee's 15-212 course at #CarnegieMellon introduced me to Scheme. It's also when I first came to comprehend the power of #Emacs and #EmacsLisp.
In the first hour, Professor Lee demonstrated elegantly that everything is a list: data are lists and programs are lists. Every list returns a value, and functions are just lists that do calculations! Functions can return lists, of course, and so you can write functions that return functions!
I ran to the lab to hack Lisp: it wasn't in your pocket, it was in a room worth more than your parents' house. Nothing had ever seemed more natural: write, evaluate, repeat. Hack a nugget, nest lists, add parentheses, hack bigger things. But the magic thing where you write code that returns code remained a mystery: we did lots of cool stuff in that course, but we never got to macros.
Until 2026.
The surprise? The surprise is that as each decade passes, I grow to cherish lifelong learning as more and more precious.
-
RE: https://fosstodon.org/@tarsius/116643132796222151
In 1990 Dr. Peter Lee's 15-212 course at #CarnegieMellon introduced me to Scheme. It's also when I first came to comprehend the power of #Emacs and #EmacsLisp.
In the first hour, Professor Lee demonstrated elegantly that everything is a list: data are lists and programs are lists. Every list returns a value, and functions are just lists that do calculations! Functions can return lists, of course, and so you can write functions that return functions!
I ran to the lab to hack Lisp: it wasn't in your pocket, it was in a room worth more than your parents' house. Nothing had ever seemed more natural: write, evaluate, repeat. Hack a nugget, nest lists, add parentheses, hack bigger things. But the magic thing where you write code that returns code remained a mystery: we did lots of cool stuff in that course, but we never got to macros.
Until 2026.
The surprise? The surprise is that as each decade passes, I grow to cherish lifelong learning as more and more precious.
-
RE: https://fosstodon.org/@tarsius/116643132796222151
In 1990 Dr. Peter Lee's 15-212 course at #CarnegieMellon introduced me to Scheme. It's also when I first came to comprehend the power of #Emacs and #EmacsLisp.
In the first hour, Professor Lee demonstrated elegantly that everything is a list: data are lists and programs are lists. Every list returns a value, and functions are just lists that do calculations! Functions can return lists, of course, and so you can write functions that return functions!
I ran to the lab to hack Lisp: it wasn't in your pocket, it was in a room worth more than your parents' house. Nothing had ever seemed more natural: write, evaluate, repeat. Hack a nugget, nest lists, add parentheses, hack bigger things. But the magic thing where you write code that returns code remained a mystery: we did lots of cool stuff in that course, but we never got to macros.
Until 2026.
The surprise? The surprise is that as each decade passes, I grow to cherish lifelong learning as more and more precious.
-
RE: https://fosstodon.org/@tarsius/116643132796222151
In 1990 Dr. Peter Lee's 15-212 course at #CarnegieMellon introduced me to Scheme. It's also when I first came to comprehend the power of #Emacs and #EmacsLisp.
In the first hour, Professor Lee demonstrated elegantly that everything is a list: data are lists and programs are lists. Every list returns a value, and functions are just lists that do calculations! Functions can return lists, of course, and so you can write functions that return functions!
I ran to the lab to hack Lisp: it wasn't in your pocket, it was in a room worth more than your parents' house. Nothing had ever seemed more natural: write, evaluate, repeat. Hack a nugget, nest lists, add parentheses, hack bigger things. But the magic thing where you write code that returns code remained a mystery: we did lots of cool stuff in that course, but we never got to macros.
Until 2026.
The surprise? The surprise is that as each decade passes, I grow to cherish lifelong learning as more and more precious.
-
Using Denote for Email: A manual workflow: https://taonaw.com/2026/05/26/using-denote-for-email-a.html
Denote wasn’t built for email, but since I’m tired of Apple Mail for long emails, a quick manual copy-paste solves the problem. It’s not a sophisticated workflow, but it works.
-
@thelinuxcast Stop! You're terrible Muriel. I feel old enough as it is. If we go play with Emacs can we pretend the last six years never happened? I swear there has to be a key combination for that. C-u C-x C-t C-M-x ... it summons the GNU Gods, they ask three FOSS questions, get them right, and time rewinds. Best go study the GPL v3 and AGPL. 🤣
-
The #Memacs framework just learned how to get your #PodcastAddict #podcast episodes into your #Emacs #Orgmode with a new module:
https://github.com/novoid/MemacsIt's using the app's backup files which I have synchronized to my desktop anyhow:
uv --project path/to/memacs run memacs_podcastaddict --backup-dir /path/to/backup/PodcastAddict/ -o ~/org/memacs/podcasts.org_archive
My personal setup now has 2819 finished episodes on my agenda. 😲 👍
-
ok, this is still *highly unstable*, but I'm so excited about it that I want to share a quick screencast of my new emacs package. (this is way more work than I thought when I started, but I'm starting to reach feature parity with the official TUI)
-
I'm trying to use #Emacs #tramp remotely for development on embedded devices.
The idea is that I can use the integration that Emacs provides with less tools on the remote.
However I found that #eshell is really slow on remote connections.
Has anyone found a way to make commands called in eshell on remote connections asynchronous? -
I'm trying to use #Emacs #tramp remotely for development on embedded devices.
The idea is that I can use the integration that Emacs provides with less tools on the remote.
However I found that #eshell is really slow on remote connections.
Has anyone found a way to make commands called in eshell on remote connections asynchronous? -
I'm trying to use #Emacs #tramp remotely for development on embedded devices.
The idea is that I can use the integration that Emacs provides with less tools on the remote.
However I found that #eshell is really slow on remote connections.
Has anyone found a way to make commands called in eshell on remote connections asynchronous? -
I'm trying to use #Emacs #tramp remotely for development on embedded devices.
The idea is that I can use the integration that Emacs provides with less tools on the remote.
However I found that #eshell is really slow on remote connections.
Has anyone found a way to make commands called in eshell on remote connections asynchronous? -
🤡 Oh, the classic tale of "let's integrate two complex things because why not?" 🙄 Here we have someone heroically wrestling with window managers and #editors, only to discover that not all programs play nice with their grand vision—especially those rowdy apps like #Steam. But hey, at least #Emacs can switch themes, right? 🎨✨
https://khz.ac/software/i3-integration.html #windowmanagers #integration #humor #HackerNews #ngated -
🤡 Oh, the classic tale of "let's integrate two complex things because why not?" 🙄 Here we have someone heroically wrestling with window managers and #editors, only to discover that not all programs play nice with their grand vision—especially those rowdy apps like #Steam. But hey, at least #Emacs can switch themes, right? 🎨✨
https://khz.ac/software/i3-integration.html #windowmanagers #integration #humor #HackerNews #ngated -
🤡 Oh, the classic tale of "let's integrate two complex things because why not?" 🙄 Here we have someone heroically wrestling with window managers and #editors, only to discover that not all programs play nice with their grand vision—especially those rowdy apps like #Steam. But hey, at least #Emacs can switch themes, right? 🎨✨
https://khz.ac/software/i3-integration.html #windowmanagers #integration #humor #HackerNews #ngated -
🤡 Oh, the classic tale of "let's integrate two complex things because why not?" 🙄 Here we have someone heroically wrestling with window managers and #editors, only to discover that not all programs play nice with their grand vision—especially those rowdy apps like #Steam. But hey, at least #Emacs can switch themes, right? 🎨✨
https://khz.ac/software/i3-integration.html #windowmanagers #integration #humor #HackerNews #ngated -
🤡 Oh, the classic tale of "let's integrate two complex things because why not?" 🙄 Here we have someone heroically wrestling with window managers and #editors, only to discover that not all programs play nice with their grand vision—especially those rowdy apps like #Steam. But hey, at least #Emacs can switch themes, right? 🎨✨
https://khz.ac/software/i3-integration.html #windowmanagers #integration #humor #HackerNews #ngated -
Mmh... so I compiled the latest #emacs master branch and somehow eglot was not rendering via eldoc anymore with a cryptic "Error running timer: (invalid-function #'gfm-extract)". I found a good hack to fix it: if you have treesitter and the markdown and markdown-inline grammars, eglot will use these for rendering instead of gfm-mode. Still don't understand exactly what was the origin of the error though.
-
Lisp in Vim (2019)
-
Lisp in Vim (2019)
-
Lisp in Vim (2019)
-
Lisp in Vim (2019)
-
Lisp in Vim (2019)
-
The Programmer’s Fulcrum: 15 May, 2026This article originally appeared on The Fulcrum.
Welcome to this week’s The Programmer’s Fulcrum.
It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.
As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional […]
https://newsletter.mobileatom.net/the-programmers-fulcrum-15-may-2026/ #ActivityPub #AI #ATProto #Beehiv #Buttondown #CastLab #Codeberg #CSS #Drupal #Elefeed #Emacs #Ente #FDroid #Faircamp #Fcast #Fedify #FediLab #FediProfile #fediverse #ForgeCMS #Forgejo #freebsd #Ghost #git #GitLab #Holos #HTML #HTTP #IndieWeb #javascript #LibreOffice #Librewolf #Linux #Mastodon #Matrix #MicroBlog #Movim #OMN #pckt #Pica #PostmarketOS #PureBlog #RSS #Silex #Snac #Substack #WebComponents #Webrings #WordPress #xPrivo #xWiki -
The Programmer’s Fulcrum: 15 May, 2026This article originally appeared on The Fulcrum.
Welcome to this week’s The Programmer’s Fulcrum.
It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.
As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional […]
https://newsletter.mobileatom.net/the-programmers-fulcrum-15-may-2026/ #ActivityPub #AI #ATProto #Beehiv #Buttondown #CastLab #Codeberg #CSS #Drupal #Elefeed #Emacs #Ente #FDroid #Faircamp #Fcast #Fedify #FediLab #FediProfile #fediverse #ForgeCMS #Forgejo #freebsd #Ghost #git #GitLab #Holos #HTML #HTTP #IndieWeb #javascript #LibreOffice #Librewolf #Linux #Mastodon #Matrix #MicroBlog #Movim #OMN #pckt #Pica #PostmarketOS #PureBlog #RSS #Silex #Snac #Substack #WebComponents #Webrings #WordPress #xPrivo #xWiki -
The Programmer’s Fulcrum: 15 May, 2026This article originally appeared on The Fulcrum.
Welcome to this week’s The Programmer’s Fulcrum.
It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.
As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional […]
https://newsletter.mobileatom.net/the-programmers-fulcrum-15-may-2026/ #ActivityPub #AI #ATProto #Beehiv #Buttondown #CastLab #Codeberg #CSS #Drupal #Elefeed #Emacs #Ente #FDroid #Faircamp #Fcast #Fedify #FediLab #FediProfile #fediverse #ForgeCMS #Forgejo #freebsd #Ghost #git #GitLab #Holos #HTML #HTTP #IndieWeb #javascript #LibreOffice #Librewolf #Linux #Mastodon #Matrix #MicroBlog #Movim #OMN #pckt #Pica #PostmarketOS #PureBlog #RSS #Silex #Snac #Substack #WebComponents #Webrings #WordPress #xPrivo #xWiki -
The Programmer’s Fulcrum: 15 May, 2026This article originally appeared on The Fulcrum.
Welcome to this week’s The Programmer’s Fulcrum.
It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.
As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional […]
https://newsletter.mobileatom.net/the-programmers-fulcrum-15-may-2026/ #ActivityPub #AI #ATProto #Beehiv #Buttondown #CastLab #Codeberg #CSS #Drupal #Elefeed #Emacs #Ente #FDroid #Faircamp #Fcast #Fedify #FediLab #FediProfile #fediverse #ForgeCMS #Forgejo #freebsd #Ghost #git #GitLab #Holos #HTML #HTTP #IndieWeb #javascript #LibreOffice #Librewolf #Linux #Mastodon #Matrix #MicroBlog #Movim #OMN #pckt #Pica #PostmarketOS #PureBlog #RSS #Silex #Snac #Substack #WebComponents #Webrings #WordPress #xPrivo #xWiki -
The Programmer’s Fulcrum: 15 May, 2026This article originally appeared on The Fulcrum.
Welcome to this week’s The Programmer’s Fulcrum.
It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.
As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional […]
https://newsletter.mobileatom.net/the-programmers-fulcrum-15-may-2026/ #ActivityPub #AI #ATProto #Beehiv #Buttondown #CastLab #Codeberg #CSS #Drupal #Elefeed #Emacs #Ente #FDroid #Faircamp #Fcast #Fedify #FediLab #FediProfile #fediverse #ForgeCMS #Forgejo #freebsd #Ghost #git #GitLab #Holos #HTML #HTTP #IndieWeb #javascript #LibreOffice #Librewolf #Linux #Mastodon #Matrix #MicroBlog #Movim #OMN #pckt #Pica #PostmarketOS #PureBlog #RSS #Silex #Snac #Substack #WebComponents #Webrings #WordPress #xPrivo #xWiki -
Time to use normal browsers for #Android :drgn_blush_giggle:
There is an #Emacs in #Termux . I already replaced open-slopwared ConnectBot to connect to my server(s) with usual ssh client in Termux (bc person who need to use LLM to create a SSH client — couldn't be a good programmer, and couldn't be a good creator, and I can't trust software, created in this way).
And its time to understand how to launch emacs-x on the phone :drgn_3c_evil:
-
New post wherein I share my tribulations with DWM and NetBSD!