Results 33 comments of max

I think this version is ok for most cases, and I've written my program that way. However I have a small testing utility (using minifb) for debugging a window manager...

Just wanted to note that I tried to implement the original proposal but haven't finished anything yet because there isn't any cross-platform solution for daemonizing processes. The crate [daemonize](https://crates.io/crates/daemonize/) seems...

This might help, the manpage for `unshare` the section about `--setgroups` says: > `--setgroups allow|deny` > > Allow or deny the `setgroups(2)` system call in a user namespace. > >...

thanks! I'd like to try it in a few editors to see if we won't need to be a bit smarter about buffering the input more than by lines. So...

I'm trying to recreate the error messages you quoted in but I can't :thinking: What editor are you using with ra-multiplex? There might be a capability it registers which helix...

I'm using rust-analyzer shipped by rustup ```toml [language-server.rust-analyzer] command = "/home/max/.cargo/bin/ra-multiplex" args = ["client", "--server-path", "/usr/lib/rustup/bin/rust-analyzer"] ``` Which through rustup then launches `/home/max/.rustup/toolchains/nightly-x86_64-unknown-linux/gnu/bin/rust-analyzer`. ```sh $ /usr/lib/rustup/bin/rust-analyzer --version rust-analyzer 1.78.0-nightly (766bdce...

Hi, is it necessary to keep the flake definition in the repository itself? I don't use nix personally and don't have the knowledge to maintain this.

Ok then. Is there anything that can potentially break with unrelated changes that we could add a check to CI for so we know when we break it?

Yes, adding a github actions workflow that would check if the flake still works would be ideal.

Adding a me2, I've just accidentally overwritten a good chunk of my work by saving a very old buffer from a forgotten window over the current one.