en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

256
active users

#exwm

1 post1 participant0 posts today
Continued thread

I set up ‘home-msmtp-service-type’ with ‘password-eval’ set to “secret-tool lookup Title smtp.example.org” such that it would ask KeepassXC for the SMTP password, and then adjusted Gnus accordingly.

Problem is I’m using #EXWM so when I hit C-c C-c, Emacs goes on to spawn ‘msmtp’, which in turn leads KeepassXC to try to open a window, which hangs because Emacs is stuck in ‘waitpid’ waiting for ‘msmtp’ to complete.

Any known workaround, hackers?

First official use of Firefox on #guix / #nonguix. Also first official test drive of #exwm. I don't dislike being able to use normal emacs commands to change into my "Firefox" buffer. Not at all.

The only wierd thing about this laptop is that the BIOS "Forgot" about the custom UEFI entry I had made. Is there something about the harddrive that guix isn't doing to have it recognized automatically?

Replied in thread

@Anarcat
Yeah, and that's great.

However, as far as #exwm goes the last I heard was emacsconf.org/2022/talks/wayla stating

"First blocker for #Emacs becoming a #Wayland compositor is that Emacs and Wayland both have their own event loop, and you can't merge them too. But you don't have to merge them because you can just make Emacs speak Wayland. So, Emacs becomes a Wayland client, and there's an extra server Emacs is talking to."

No idea if anything happened to resolve these issuse since then?

emacsconf.orgEmacsConf - 2022 - talks - Emacs should become a Wayland compositor

One of the biggest life-savers on #emacs #exwm has been the command `xrandr -s 0`. This somehow refreshes things and causes my triple-monitors to wakeup in ways that -auto and -set do not. But I cannot find documentation on it ANYWHERE; I've checked the manpages, web search... nothing!

EDIT: just tried `xrandr --help` and saw that it is short for --size. I'm still not sure why it works such miracles, though...

Replied in thread

I've started work on a simple game and will hopefully hand in something for #lispgamejam this time.

While hacking on a prototype with properly prefixed identifiers, I noticed that spawning just the window took 2.4s every time. I started debugging what took so long and eventually found accidentally quadratic code in the unmarshalling bits. PR is at github.com/ch11ng/xelb/pull/30 and may be of interest to #exwm users.

Now I'm debugging a font issue. Previously, I used a script turning the ASCII glyphs of the GNU Unifont .hex files into a char table and expanded each glyph into 8 times as many bytes to use the A8 format (alpha channel only, 8 bits). However, I realized that the font does not need 8 bits anyway (no anti-aliasing, only solid black/white pixels) and the A1 format would avoid the need for expansion. In theory at least, for some reason not a single glyph is drawn...

GitHubMake use of offset argument to improve performance by wasamasa · Pull Request #30 · ch11ng/xelbBy wasamasa