News for hackers. Stuff that matters.

xenodium

Re:Emacs Turns 50 on Wednesday October 28, 2026 @10:27PM (#50283861)
> I wouldn't put too much stock in the agent-shell business. It's got junior dev written all over it, and they're the most vocal.

(completing-read "How should I take this?" '("ouch" "lol" " ̄\\_(ツ)_/ ̄"))

Re:Apple Pass Designer on Saturday October 03, 2026 @06:37AM (#49942998)
Creating Wallet cards always struck me as unnecessarily cumbersome, even for devs, let alone end-users. They are are often forced to open iOS apps to merely display a QR code.

A friend and I created a fun little project to enable us (and anyone) to create cards from the web https://kitty.cards

Support vendor agnostic tools offering agent integrations through the likes of Agent Client Protocol https://agentclientprotocol.com

ps. I built Emacs integration through ACP https://github.com/xenodium/agent-shell

Re:Emacs 31: An unofficial guide to Markdown-ts-mode on Friday August 28, 2026 @04:39AM (#49476007)
Wonderful to hear. Thank you sir!
I recently read someone [1] make the case for a sweet spot blending the best of CLI agents (fast, keyboard-driven, in a terminal) and desktop agents (rich UI: inline images, diffs).

This resonated with me as fairly on point to what agent-shell has been going for, except from inside Emacs, which arguably gets you plenty of goodies at once: it's fast and text/keyboard-driven like a terminal, also renders inline images, markdown and tables like a desktop app, but with first class integration into your text editor (no context switch). Also, since it's all elisp, you can bend any of it to your own workflow.

This release pulls more of that desktop-like experience with richer TAB navigation, actionable items (resizable images) and a more chat-like experience.

Also worth highlighting, agent-shell is vendor-neutral: it speaks ACP, so you can drive Claude, Codex, Gemini... without relearning your tools.

Repo: https://github.com/xenodium/agent-shell (also on MELPA). Full 0.73 notes: https://xenodium.com/agent-shell-0-73-updates. Feedback welcome.

[1] Sorry, I read this somewhere recently but couldn't find it again.

Re:My Emacs Configuration (Dired) on Friday July 24, 2026 @03:58PM (#49040898)
Tangentially related, I wrote https://github.com/xenodium/dwim-shell-command to save all sorts of command invocations (I'm looking at you ffmpeg) and easily batch apply to dired files. Here's a demo video https://www.youtube.com/watch?v=77NtPfgr4x0
Re:ytr: YouTube Radio for Emacs on Tuesday June 23, 2026 @02:09AM (#48641005)
About that, mine loves Munetaka Murakami's fight song https://www.yakyu-ouen.net/murakami-munetaka, so I had plenty of chances to memorize the words.

This is lovely too :) https://www.youtube.com/watch?v=LSBT4ES9b9U&list=RDLSBT4ES9b...

edit: Thanks for Angine de Poitrine!

Re:ytr: YouTube Radio for Emacs on Monday June 22, 2026 @11:11PM (#48639753)
Thanks! It’s an undecorated frame. I wanted a “widget” experience of sorts.
Re:ytr: YouTube Radio for Emacs on Monday June 22, 2026 @10:58PM (#48639653)
> Extra impressive considering he has a newborn at home.

My newborn is on board! Nursery rhymes on YT ftw ;)

Re:ytr: YouTube Radio for Emacs on Monday June 22, 2026 @10:52PM (#48639610)
Glad to hear it worked as advertised! Sorry, not super familiar with evil (on vanilla keys here). Please send a PR if you find out how to configure for evil so we can document in README.
Re:A History of IDEs at Google on Thursday May 14, 2026 @07:20AM (#48133863)
While most IDEs converged to a unified web solution, pockets of devoted users continued to volunteer improvements/integrations for their preferred editors.

During my time there, a relatively small, but fairly active Emacs group, would often share tips, tricks, and elisp integrating the latest internal tools.

Re:Lazycut: A simple terminal video trimmer using FFmpeg on Monday March 16, 2026 @06:17PM (#47405738)
Neat! I did the Emacs equivalent https://github.com/xenodium/video-trimmer
Re:How I write software with LLMs on Monday March 16, 2026 @05:45AM (#47396935)
From my experience, you kinda get what you ask for. If you don't ask for anything specific, it'll write as it sees fit. The more you involve yourself in the loop, the more you can get it to write according to your expectation. Also helps to give it a style guide of sorts that follows your preferred style.
Re:Emacs and Vim in the Age of AI on Saturday March 14, 2026 @07:50PM (#47382607)
Resume is supported by agent-shell, but is dependent on agent's to implement the relevant ACP. Do you know if OpenCode's ACP implementation has listing and resuming session support?

Also, you'll need to enable resuming as per post (it's a new feature) https://xenodium.com/agent-shell-0-47-1-updates

Re:Emacs and Vim in the Age of AI on Saturday March 14, 2026 @11:10AM (#47377476)
That's nice to hear. Thank you!
Re:Emacs and Vim in the Age of AI on Saturday March 14, 2026 @04:59AM (#47374721)
I put off adopting popular agents for most of 2025 primarily because there was no agent-agnostic path to first-class Emacs integration. That changed with ACP (https://agentclientprotocol.com), thus I started working on agent-shell.

I'm happy with how the integration is shaping up, enabling me to have my cake and eat it too (Emacs + AI agents).

I wrote an agent-shell post recently with the latest changes https://xenodium.com/agent-shell-0-47-1-updates

Re:MCP is dead. Long live the CLI on Sunday March 01, 2026 @03:55PM (#47210569)
I've yet to play with Emacs MCPs thoroughly. Having said that, after initial exposure to agent skills directing agents to just use CLI/emacsclient, I no longer think I need to go deeper into MCP. emacsclient via CLI has been working remarkably well. Did a little video on that https://www.youtube.com/watch?v=ymMlftdGx4I

Older »