whats this? a wayland screansaver of course!
Notices by lhp (lhp@mastodon.social)
-
Embed this notice
lhp (lhp@mastodon.social)'s status on Sunday, 17-Nov-2024 05:14:45 JST lhp -
Embed this notice
lhp (lhp@mastodon.social)'s status on Wednesday, 13-Nov-2024 09:36:31 JST lhp @monnier I wasn't aware that existed when I started this project.
-
Embed this notice
lhp (lhp@mastodon.social)'s status on Wednesday, 13-Nov-2024 01:10:27 JST lhp 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).
-
Embed this notice
lhp (lhp@mastodon.social)'s status on Sunday, 10-Nov-2024 07:52:16 JST lhp @prahou I showed you my ~/.config/emacs/init.el, please respond
-
Embed this notice
lhp (lhp@mastodon.social)'s status on Tuesday, 27-Aug-2024 13:10:30 JST lhp @dnkl however the protocol isn't really documented. There is an assuan doc for the wire protocol and there is one for the pinentry protocol, but they disagree with each other and with reality. Also sometimes they use "character" when it really should be "byte". Not that anything actually checks line lenghts. Pinentry protocol requires lines lengths which are technically illegal with assuan, but no one seems to care there either...
-
Embed this notice
lhp (lhp@mastodon.social)'s status on Tuesday, 27-Aug-2024 13:10:29 JST lhp @dnkl when I implemented the pinentry protocol, first I copied the messages sent by the "official" pinentry implementations bit-for-bit. It did not work. Then I tried following the protocol spec, which did end up working, kinda. However this means the official ones are doing it wrong, but somehow still work in a way I could not reproduce nor did I ever figure out why they are allowed to do it wrong while my program gets killed by gpg-agent.
-
Embed this notice
lhp (lhp@mastodon.social)'s status on Tuesday, 27-Aug-2024 13:10:27 JST lhp @dnkl the protocol actually has a way to set $DISPLAY without needing a command arg. In fact, there are two different ways to set various variables.
Also there is a handy error code to indicate your implementation doesn't support some feature. But don't think about using it, because gpg-agent will just abort. Instead always say OK and silently drop it.
gpg is the best argument against hand-rolling IPC.
-
Embed this notice
lhp (lhp@mastodon.social)'s status on Sunday, 28-Jul-2024 15:13:14 JST lhp Just merged patches updating wayprompt, a #wayland native pinentry implementation using the layer-shell, to #zig 0.13. It was stuck on 0.11 for a while, so this is - at the very least - a nice QoL improvement for users compiling from source.
Thanks @uncomfyhalomacro for doing the work! I only needed to change a few minor things. And thanks #emacs and magit for making the workflow of pulling patches from another remote, then reviewing and amending them, very comfortable.
-
Embed this notice
lhp (lhp@mastodon.social)'s status on Tuesday, 12-Mar-2024 23:36:51 JST lhp @aral @nekohayo @nah @fvsch @sonny @matt You literally were just told - multiple times - that people know the problem and care about it and that this change is not even in the next version precisely because people are aware of this and other problems. You were told there are active and funded efforts to imprve the linux accessibility stack. Isn't that exactly what you want? Your last message in this thread feels very dishonest. Maybe there is a miscommunication here?
-
Embed this notice
lhp (lhp@mastodon.social)'s status on Wednesday, 06-Mar-2024 19:37:49 JST lhp @lispi314 @dushman @astrid It would be nicer though if it used scheme instead (really sad guile emacs died), used more system libraries (slowly getting there) and shipped less lisp code by default. The last point is not because "bloat", but because if you want non-standard behaviour you have to override a lot of stuff which often feals janky. F.e. evil just does not feel good and it's a popular package. And if you want less popular things like kakoune-like keybinds and the experience is just sad