the Agent section is extended by agent-shell-hud which bridge agent-shell session to emacs-workspace-hud. Nice to have a hud updating the agent activities while working on other buffers.
https://t.co/pOjYPOYQ9q
I've created a floating HUD for Emacs. It's visually appealing to see something beyond the rigid grid-based layout typically associated with Emacs! https://t.co/OSsuAK26c8
I used gemini 3.5 flash to build the main features once I built the PoC, the model is not that bad once you can delivery clear unambiguous instructions to it. These agents can built the UI part almost flawlessly this kind of task is just too tedious for human
A native, GPU-accelerated Parquet file explorer running directly inside Emacs at a lockstep 60 FPS, powered by Rust & egui WASM. Emacs <-> xwidget-webkit <-> WebAssembly <-> egui in Rust. Using my emacs-egui framework for extending emacs with Rust ecosystem via egui.
this GPU-accelerated parquet file explorer is available now. It proves that Emacs <-> xwidget-webkit <-> WebAssembly works, it think it’s better that EAF which requires external QT and python runtime
https://t.co/89NktUIahX
gemini flash 3.5 in Antigravity is so fast, when you know what you are going to do, gemini flash 3.5 fast (high) speed really takes your productivity to next level
Experimenting with a new Emacs UI idea recently: a fixed non-focusable child frame using xwidget to display egui interface compiled to WASM, which is GPU-accelerated and refreshed at 60fps. It gives Emacs UI a refreshing visual look. A promising idea.
In Emacs, horizontal scrolling means "skip N columns of characters" there's no concept of "show this image starting from pixel X" The whole image is considered as one column and emacs just lacks infrastructure to scroll horizontally by pixels
Emacs genuinely cannot horizontally scroll a large image in image-mode. The display engine has pixel-precise vertical scrolling (set-window-vscroll with t) but only character-column horizontal scrolling (set-window-hscroll, no pixel mode).
@ericc__ch@mitsuhiko In the most nightmare-ish way.
const re = /foo/g; re.test("foobar"); re.test("foobar");
The first is true the second false. Great design.
@JJ90_James sure, fan out to process to call CLI to generate SVG/PNG is workable, but less performant compare to in-memory SVG generation and instantly rendered in Emacs if the renderer is in Rust
beautiful-mermaid is the best mermaid renderer, but it’s written in JS/TS. I wish it were written in Rust so I could embed it in my Rust runtime for a real-time markdown mermaid block preview in Emacs. For now I use mmdflux, it’s also a great tool btw, just not so polish
I learn many things from frontier models, they are truly knowledgeable monsters. They know many my unknown unknowns, and my learning speed is accelerating.