I am going to add XDG application lookup into the core C lib. It's not fun to have to worry about things like that when you just want to write a WM. Also it requires parsing an .ini-relative which just isn't very nice to do in scheme since it lacks a lot of string manipulation stuff.
But first I'll finish this lovely bowl of pasta I just cooked. Tomato and ginger is a lovely combination.
=> More informations about this toot | View the thread
Hmm... the security implications of having a REPL server for your WM with a socket in a predictable loacation (right now /run/user//wayland-X-antares, right next to the wayland socket) isn't exactly great. Although if an application can access that socket, probably it can do worse things already?
Most likely the repl server will be a default-off optional feature.
=> More informations about this toot | View the thread
A live REPL attached to a running window manager. Eventuallly you'll be able to change window management behaviour without even having to restart the window manager.
[#]riverwm
=> More informations about this toot | View the thread
This is:
It's all based on hooks, so eventually the WM could just load an init.scm from your config where you can overwrite whatever handlers / functions you want. Kinda like how you can redefine emacs functionality.
And you could also just use the library itself and wrap it in whatever language you want (as long as it has a C FFI).
=> More informations about this toot | View the thread
connecting a WM written in guile scheme to river's rwm branch 👀
(prototype, doesn't actually do anything yet)
[#]riverwm
=> More informations about this toot | View the thread
New blog post: Painless multi-account emailing with imaps and smtp in gnus in #emacs
The "painless" is of course a bit of a joke; I hope by sharing how I made it work other people are spared a few hours of config-fiddling. Once you know how it works, it is actually somewhat simple.
https://leon_plickat.srht.site/writing/painless-mail-imaps-smtp-gnus-emacs/article.html
=> More informations about this toot | View the thread
Ok you can kinda hack it using gnus-posting-styles, but it's not exactly ideal...
=> More informations about this toot | View the thread
On a side note, it always surprises me how bad emacs mail handling actually is, considering how over-represented academia is in the user base and how much you need to deal with mail in a university setting
=> More informations about this toot | View the thread
Ideally in the message mode buffer I just change the address in the "From: " field and it switches to the correct smtp config, but AFAIK that would only work if that from-address equals the login field in the authinfo file, which is simply not the case...
=> More informations about this toot | View the thread
Having fun with #emacs and email...
I have three mail accounts on a single mail server, meaning the smtp / imaps address for all three is equal. Only the login details and the addresses are different. For two of the accounts, the login user name does not equal the mail address.
Viewing mails via imaps in GNUS works flawlessly.
Sending does not; I don't think the authinfo file format is expressive enough to handle this use case? I can send from one account, but I need to send from all three...
=> More informations about this toot | View the thread
Release alert: wlopm version 1.0.0 is out now. No feature changes, just minor fixes.
[#]wayland
=> More informations about this toot | View the thread
Wrote a quick'n'dirty #emacs lisp function to import appointments exported from StudIP (used by some universities for course management) to my org-mode agenda.
=> More informations about this toot | View the thread
Gave the software index on my website a small update, I think it looks much nicer now
https://leon_plickat.srht.site/software.html
=> More informations about this toot | View the thread
Annoyed by your windows being messed up by random buffers opening in them? #Emacs has the feature of "dedicated" windows, which will not fall victim to implicit buffer switching. With a little function and a keybind, you can toggle the dedication setting for individual windows.
Note that I force a mode-line update in the function because I configured my mode-line to indicate whether a window is dedicated and a change in dedication status does by default not trigger a mode-line update..
=> View attached media | View attached media
=> More informations about this toot | View the thread
whats this? a wayland screansaver of course!
=> More informations about this toot | View the thread
Initially starting out as a fun hack in between talks at a conference, iwd.el is now - thanks to a contributor - reasonably functional and can be used to connect to wireless networks via #emacs (if you are using iwd standalone).
https://git.sr.ht/~leon_plickat/iwd-el
=> More informations about this toot | View the thread
Does anyone have recommendations for a reasonably priced synth with 64 step sequencer and clock sync?
Or alternatively a decent midi synth to use with an external sequencer (I am thinking of getting the arturia keystep since I like the UX/UI of the drumbrute and suspect the keystep will be similar)?
I am new to synths and the range of possible choices I could find is somehow both over- and underwhelming.
(I am not (yet) willing to get into modular/eurorack stuff)
=> More informations about this toot | View the thread
I am curious: Is there any #lisp with syntax sugar for methods?
Like (object.method argument) instead of (method-for-object object argument)?
I like mixing in a tiny amount of OOP via GOOPS once in a while, but it's usually pretty verbose.
=> More informations about this toot | View the thread
[#]zig 's Mutex deadlock detection is a neat idea, but a bit trigger happy. I now have code that works perfectly fine in release builds but panics in debug builds...
Maybe there should be some sort of "yes I really do know what I am doing here" option for that.
=> More informations about this toot | View the thread
Typing 'make' into a shell is muscle memory. So this little eshell function is a pretty decent QoL improvement. #emacs
EDIT: Updated thanks to some hints I got in the replies :)
=> More informations about this toot | View the thread
=> This profile with reblog | Go to lhp@mastodon.social account This content has been proxied by September (ba2dc).Proxy Information
text/gemini