summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2024-02-26 12:21:24 -0500
committerJesse Luehrs <doy@tozt.net>2024-02-26 12:21:24 -0500
commit88cea54b907d5a2b57b25c4ceefacf5d69bb2880 (patch)
treee9acaca68734ce930923b6d1deedcf418f949619
parent65373f5873a66737321522b27edc298c3f25fb4e (diff)
downloadconf-88cea54b907d5a2b57b25c4ceefacf5d69bb2880.tar.gz
conf-88cea54b907d5a2b57b25c4ceefacf5d69bb2880.zip
use ra-multiplex
-rw-r--r--helix/.config/helix/languages.toml1
-rw-r--r--packages.hornet1
-rw-r--r--packages.mz-doy11
-rw-r--r--ra-multiplex/.config/systemd/user/ra-multiplex.service6
-rw-r--r--ra-multiplex/Makefile9
5 files changed, 18 insertions, 0 deletions
diff --git a/helix/.config/helix/languages.toml b/helix/.config/helix/languages.toml
index 7502b27..98c9fc2 100644
--- a/helix/.config/helix/languages.toml
+++ b/helix/.config/helix/languages.toml
@@ -1,4 +1,5 @@
[language-server.rust-analyzer]
+command = "ra-multiplex"
config = { checkOnSave = { command = "clippy" }, cargo = { allFeatures = true }, diagnostics = { disabled = ["inactive-code"] } }
[[language]]
diff --git a/packages.hornet b/packages.hornet
index 93039c7..f35473c 100644
--- a/packages.hornet
+++ b/packages.hornet
@@ -16,6 +16,7 @@ mutt
nethack
notmuch
picom
+ra-multiplex
readline
redshift
reply
diff --git a/packages.mz-doy1 b/packages.mz-doy1
index 11c91c0..8bf06a5 100644
--- a/packages.mz-doy1
+++ b/packages.mz-doy1
@@ -10,6 +10,7 @@ i3status
less
local
picom
+ra-multiplex
readline
redshift
reply
diff --git a/ra-multiplex/.config/systemd/user/ra-multiplex.service b/ra-multiplex/.config/systemd/user/ra-multiplex.service
new file mode 100644
index 0000000..cb62f0b
--- /dev/null
+++ b/ra-multiplex/.config/systemd/user/ra-multiplex.service
@@ -0,0 +1,6 @@
+[Service]
+ExecStart=%h/.cargo/bin/ra-multiplex-server
+Restart=always
+
+[Install]
+WantedBy=default.target
diff --git a/ra-multiplex/Makefile b/ra-multiplex/Makefile
new file mode 100644
index 0000000..275b415
--- /dev/null
+++ b/ra-multiplex/Makefile
@@ -0,0 +1,9 @@
+include ../Makefile.include
+
+install:
+ @systemctl --user enable ra-multiplex
+ @systemctl --user start ra-multiplex
+
+uninstall:
+ @systemctl --user stop ra-multiplex
+ @systemctl --user disable ra-multiplex