aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-08-25 05:53:46 -0600
committerCraig Jennings <c@cjennings.net>2026-08-25 05:53:46 -0600
commitaf516272d433329cec7328c11e4e25e28dc26eec (patch)
tree1ba38802323a037957afeeeb37aef58c381e9ba6
parentba2a3e522986e0fa9576b99704453b63bfce05d0 (diff)
downloadarchsetup-af516272d433329cec7328c11e4e25e28dc26eec.tar.gz
archsetup-af516272d433329cec7328c11e4e25e28dc26eec.zip
feat(install): install bash-language-server with the shell tools
prog-shell.el warns at every Emacs start when the server is absent, and nothing installed it: shellcheck and shfmt were in the script, this one only had a manual npm note in the module header. Arch ships it in extra, so it goes in beside them as a pacman package and survives the next rebuild.
-rwxr-xr-xarchsetup1
1 files changed, 1 insertions, 0 deletions
diff --git a/archsetup b/archsetup
index 58102a2..df9338a 100755
--- a/archsetup
+++ b/archsetup
@@ -3018,6 +3018,7 @@ install_programming_languages() {
# Shell
pacman_install shellcheck # Shell script linter
pacman_install shfmt # Shell script formatter
+ pacman_install bash-language-server # Bash language server; prog-shell.el warns at every start without it
# Go
pacman_install delve # Go programming language debugger