LSManager stands for Language Server Manager, which manages language servers for you via command line.
- Source support
- GitHub
- Npm
- Pypi
- OS support
- MacOS
- Windows
- Linux
- Command support
- install
- list
- uninstall
- upgrade
- search
~/.local/ (or path to lsm)
βββ lsm/
βββ packages/
β βββ clangd/
β β βββ clangd (bin)
β β βββ info.yaml
β βββ stylua/
β β βββ stylua (bin)
β β βββ info.yaml
β βββ tailwindcss-language-server/
β βββ package.json
β βββ package-lock.json
β βββ info.yaml
β βββ node_modules/
βββ registries/
βββ github/
βββ info.json (store version of registry.json)
βββ registry.json (store package name list of all languages)
~/.local/ (or path to binary)
βββ bin/
βββ stylua -> ~/.local/lsm/packages/sylua/stylua (bin)
βββ clangd -> ~/.local/lsm/packages/sylua/clangd (bin)
βββ tailwindcss-language-server -> ~/.local/lsm/packages/tailwindcss-language-server/node_modules/.bin/tailwindcss-language-server