That’s not the issue so much as it leads to the collapse of serious development. Better put, if these plugins are so important, why not add them to the editor? Instead we get turing complete configuration and all the performance degradation downstream of it.
- 1 Post
- 13 Comments
What happened back over there?
For now. Soon it’ll be plugin slopped.
Libre office isn’t a text editor it’s a document processor; more like a gui for something like TeX, or realisticially html, than a program for reading/editing plain text.
Who doesn’t have vi/m?
Fwiw, helix also gives visual feedback on bindings if a key is a table for mutiple bindings.
deleted by creator
- Fave: idk
- First: idle (python)
- Future: idk, something with static configuration
- Honourable Mention: npp
- Loathed: vscode
- Current: helix
- Longest: helix/sublime text
Removed by mod
Yeah, that’s all there is to it. The finish script is optional, and rememer to make your links. You can have user level services by making links for runsvdir-USERNAME. This creates a service that manages your services.
It could probably be more robustn but here’s my setup:
$ readlink {/etc/sv,/var/service}/runsvdir-$USER | sed "s:$USER:USERNAME:g" /home/USERNAME/.dotfiles/runsvdir-USERNAME /etc/sv/runsvdir-USERNAME $ print -l /etc/sv/runsvdir-$USER/*(.) /etc/sv/runsvdir-USERNAME/conf /etc/sv/runsvdir-USERNAME/finish /etc/sv/runsvdir-USERNAME/run $ print -l /etc/sv/runsvdir-$USER/*(.) | to -b -C '#' -A $'\n' cat | sed "s:$USER:USERNAME:g" # /etc/sv/runsvdir-USERNAME/conf #!/bin/sh set -eu self="$(realpath "$0")" root="$(dirname "$self")" user="$(basename "$root" | sed 's:^runsvdir-::')" home="/home/$user" groups="$(id -Gn "$user" | tr ' ' ':')" svdir="$home/service" # # /etc/sv/runsvdir-USERNAME/finish #!/usr/bin/env sh set -eu self="$(realpath "$0")" root="$(dirname "$self")" [ ! -e "$root/conf" ] || . "$root/conf" sv -w600 force-stop "$svdir/"\* # # /etc/sv/runsvdir-USERNAME/run #!/bin/sh # start up for user-level service configuration set -eu exec 2>&1 root="$(realpath "$0" | xargs -d '\n' dirname)" [ ! -e "$root/conf" ] || . "$root/conf" exec chpst -u "$user:$groups" runsvdir -P "$svdir" #For clarity, the
tocommand is an xargs alternative that’s not out, yet.
Runit is actually quite simple. If you want a service that your distro packages, you just have to install it and symlink it’s directory from (in void’s case) /etc/sv/app-or-service to /var/service/app-or-service. Inside that dir you’ll find a “run” script and, maybe, a “finish” script that the service manager (sv) will use to initiate and interrupt the service. This is helpful to know if you want to create custom services; i have some for things like brightness, manual tiling, and clipboard management.
well, if you were serious in your deduction, one point of it is that arch is not your only option.
Did you even try void?
cockmushroom@reddthat.comto
linuxmemes@lemmy.world•How likely are you to recommend Linux to a friend, colleague, spouse, or person in the checkout line?
4·3 months agoVoid should be fine if you’ve used arch before. You’ll likely have an awkward moment when you go into xfce and there’s no audio playing with your music/video, but you can get it working by linking pipewire’s folder under /etc/sv into /var/service. There’re other ways too

I was just asking which distros don’t have vi/m. The helix point was an aside. It wasn’t combative, just curious.