voidq.xyz is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
The problem with my #emacs config was git-gutter. Since I don't use it (it's been in my config for years!!), I removed it. Perhaps I should find time to de-cruft my config...?! Anyway, moving onto IPv6 after my daily morse code practice (..-. ..- -.)
A simple #python script for pasting #unicode or #hex in text from browser to utf-8 coding to #emacs esp for symbols of haskell and logic
> UTF-8 encoding does not automatically interpret \uXXXX.
UTF-8 can store ℐ, Γ, →, ⊢ directly. But if the file literally contains the six characters \, u, 2, 1, 3, 0, then Emacs correctly sees those as ordinary ASCII text.
You need to decode the Unicode escapes once, then save the resulting buffer as UTF-8.
```python
python3 - <<'PY''
from pathlib import Path
import re
p = Path("2026-03-25-tale-of-a-gitlab-job-pipeline.md")
s = p.read_text(encoding="utf-8")
# Decode only literal Unicode escape sequences.
s = re.sub(
r'\\u([0-9a-fA-F]{4})',
lambda m: chr(int(m.group(1), 16)),
s
)
s = re.sub(
r'\\U([0-9a-fA-F]{8})',
lambda m: chr(int(m.group(1), 16)),
s
)
p.write_text(s, encoding="utf-8")
PY
```
gots tons of #information in a buncha org files. time to clean them up and use the #Zettelkasten method to store these slips of files using #Emacs
Hello #emacs gang.
I have used emacs for presentations in the past, i think with org-present (?).
But now i would like to include something like an annotated timeline, which reveals more and more info with each click.
Is there anything i could use? Most of my presentation could be text, but with this i am not sure.
#presentation
Today I participated in the Emacs Chat series hosted by Sacha Chua and Protesilaos as a co-host. We explored my Emacs configuration. It was a very nice opportunity to share workflows and learn new things.
RE: https://mastodon.world/@minad/117129558828939724
This is a gamechanger. Goodbye jupyter notebooks! #emacs #canvas
@Vivaldi the #Emacs among the web browsers. 😜
#Vivaldi #VivaldiBrowser #Browser #Email #Caldendar #RSSfeed #Emacs
More coffee ☕ and some gleaning .... and, oh, Louis Armstrong's voice soothing to my ears 🎶🎶 🎧
#linux #linuxkernel #tool #mailinglist #emacs #opensource #operatingsystem
Decided to go redo (sorta kinda) my #emacs config. As one does.
It's the ultimate form of #procrastination and staving off boredom. Or something.
Also decided to go back to a literate org config with noweb blocks.....and just for shits and giggles use setup.el.
# Full-text search in Helix
I taught myself vim many years ago. If I remember correctly I played a game that teaches you the keymap like h,j,k,l for navigation. Then I installed a ton of plugins that turned vim into an IDE and for the same reason never used it again. Instead of managing plugins and syncing buffers I ended up using Helix.
Read more: https://janikvonrotz.ch/2026/08/16/full-text-search-in-helix/
# Computer terminal forever
It is interesting to see that after years of finding new ways to interface with computers, professionals always end up on the terminal. Why the terminal of all things?
Read more: https://janikvonrotz.ch/2026/08/17/computer-terminal-forever/
I'm so used to pipewire being a bit of a confusing mess, that I wasn't expecting how simple, working, and done pipewire-0 in emacs is. (via @sacha)
I suppose I still need to figure out how to use it programmatically, but at least I can avoid using my mouse if I want to.
Emacs 31.1 will release on 8/24 https://lobste.rs/s/ikhwaz #emacs
https://github.com/emacs-mirror/emacs/blob/062dcd2aead00c3b47c14ff5b6c40313f7a775f5/etc/HISTORY#L246
did some small overhauls of my #emacs config. seems like it's always a never ending thing with your own configs.
no matter what thorn niggles your side in #Emacs, Emacs always has something to salve it.
Org Agenda would always split the window horizontally and open below, when I wanted to open it to the right. I’d always then get it to how I wanted it laid out by grumbling, resizing my window (emacs frame) and then finding some size at which it split vertically and then getting it back full screen.
Today I found `transpose-frame` and breathed a sigh of relief!
Wrote a few lines about my Mastodon.el configuration — mostly about 2 custom functions to use Nerd Icons instead of default emojis:
An idea for #Emacs: expand M-x doctor to answer to simple questions
such as:
- how can I open the help guide
- how can I save a file
- how can I comment a block of code
pointing to the Texinfo page as an Elisp link.
And so on. No, no LLM's required, please. If #NASA did something
like this in the 60's with Moon rock classification queries,
(with another Lisp sytem) so can you.
EDIT: typos.
any mu4e folks know how to escape special characters in search queries? if my search contains anything like &][*< etc i get no results. imposs to find mu/mu4e/xapian confessing how to escape special characters online...
i have searched `man mu-find` `man mu-easy`, mu4e docs, tried xapian but it's basically in an alien language to me, and unnavigable...
have obviously also tried every combination of existing escape characters i can think of
Edit: so if you don't use an old mu, and you wrap your query in "/ ... /" (nb not /" ... /" it should work). but in mu4e i couldn't get this to work with multiple search terms, e.g. "/ homes & holmes/", so i went back to stripping out special chars. maybe there's a way and i just don't know it...
I wrote up a blog entry on getting eglot and java working together along with a companion video.
https://github.com/benleis1/emacs-init/blob/main/lsp-mode.md
Video
I wish the #Schemas project in R7RS #Scheme suceeds. Emacs is not bad *but*
I'd prefer a native #Emacs written in #Guile not for Elisp (which is like
having something between #Maclisp and #Common Lisp). Having to switch back
and forth between languages it's tiring
(and yes, I know CL well enough to learn Elisp
like nothing, but if I'm under an Scheme environment, I want the same
Lisp flavour everywhere.
With #Emacs and Common Lisp the divergence is not that huge (SLIME), but
#LEM for #CL it's far more integrated.
Said this, if the #GNU project rewrote Emacs under Common Lisp with
Clisp (for instance, in the 90's, porting Emacs' related code with
subprojects) today we would have something much more powerful than LEM
under SBCL.
Richard Stallman doesn't like Common Lisp, he prefers the simplicity
of Elisp, but yet he agrees on having Emacs itself using cl-lib (CL
compat library for Elisp) on *tons* of core utilities and functions:
My Space Cadet Deck now also reccognizes which Wayland window has the focus (via polling a GNOME shell extension). It then shows the Deck for this application. Within #Emacs it shows different Decks for different major modes. Within #Orgmode it shows even Decks for objects the point is on (tables, blocks, drawers).
Next step: Making it deployable
Wow, Jim implemented Eshell pipe redirection to Elisp functions.
https://github.com/emacs-mirror/emacs/commit/d5fea6863cc5d95b7af9052c1e7d5347693a6e41
First things first.
I generally panic when I don't know where I am, so ESC needs to do what it generally does.
thanks everyone that gave me time.
DOOM is finally available on Emacs ELPA!
M-x package-install RET doom-game RET
https://github.com/minad/doom-on-emacs
The port uses the new canvas feature we've added to Emacs 32.
Dear #geminiprotocol people using #elpher on #emacs
I'm having a little issue connecting to my account on gemini://bbs.geminispace.org/
I have my client certificate detected no problem when I got to gemini://bbs.geminispace.org/?register But then following the link "=> /add-cert Add alternative certificate" I get
---- ERROR -----
When attempting to retrieve gemini://bbs.geminispace.org/add-cert:
Gemini server reports PERMANENT FAILURE for this request: 51 Not found
----------------
This worked fine on #lagrange on android. I'm a bit new to gemini so looking for some pointers. Is it a bug in elpher?
#pavucontrol eats my #battery.
The related #Debian #bugReport is https://bugs.debian.org/870302
I'm almost finished with the second layout for #Gliver (which will become the default layout), here's a quick demo!
#Gliver is a #riverwm based #wayland window manager inspired by #Emacs and #StumpWM, its new manual layout should give you complete control over splitting and resizing containers. New windows spawn in your focused container, and empty containers display a placeholder until they're in use.
It's been quite fun writing a theme for #emacs. Now I can remove a lot of hacky cruft from my own config and just use my theme. :P
Hopefully should be able available on MELPA soonish.
Am currently in Britanny & exposed for various reasons to Breton music. Inevitable observation: B music is far more repetitive (limited) than Irish. Therefore am currently coding in Lisp (with thumbs in #Emacs on my phone; am on holiday!) functions to take tunes in ABC notation (thesession.org etc), doing Lempel-Ziv compression, and comparing compression rates. So far: Irish 33%; Breton 50%, i.e., hypo confirmed but tiny N. Need to figure out a sampling strategy!!
EmacsSF is an IRL meetup in San Francisco for folks interested in all things Emacs. Our next meetup is on Saturday, August 29, 2026 from 11am-1pm at Haus Coffee on Calle 24.
Details in the attached link. All are welcome.
(Емаксеры, ваш выход. Время выёбываться своими хитрыми системами интерактивной разработки. Я уверен, всё это уже давно придумали до меня.)
In the Casual v3.0 update, the setup process has been vastly simplified to being a single command. Details in the attached link.
http://yummymelon.com/devnull/simplifying-setup-for-casual.html
Casual is a project to re-imagine the primary user interface for Emacs using keyboard-driven menus. Casual v3.0 is now available on MELPA and NonGNU ELPA.
My advice for users wanting to switch to Emacs. ~ Daniel Pinkston. https://www.bardman.dev/technology/switching-to-emacs/ #Emacs