Termux & Packaging
The termux-language-server provides advanced support for specialized shell scripts used in Termux, Arch Linux (PKGBUILD), Gentoo (ebuild), and Debian development.
Install
macOS
pip install termux-language-server
Linux
pip install termux-language-server
Windows
pip install termux-language-server
Config
Add to ~/.config/catenary/config.toml:
[server.termux-ls]
command = "termux-language-server"
args = ["--stdio"]
[language.termux]
servers = ["termux-ls"]
[language.pkgbuild]
servers = ["termux-ls"]
[language.ebuild]
servers = ["termux-ls"]
[language.eclass]
servers = ["termux-ls"]
[language.makepkg]
servers = ["termux-ls"]
[language.devscripts]
servers = ["termux-ls"]
[language.mdd]
servers = ["termux-ls"]
[language.subpackage]
servers = ["termux-ls"]
[language.install]
servers = ["termux-ls"]
[language.gentoo-make-conf]
servers = ["termux-ls"]
[language."make.conf"]
servers = ["termux-ls"]
[language."color.map"]
servers = ["termux-ls"]
Notes
- This server is specifically designed for packaging and system-level shell scripts.
- It extends the features of
bash-language-serverfor specialized formats. - Supports file types like
PKGBUILD,build.sh,*.ebuild, and*.mdd.