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