aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-09-10 13:38:39 +0200
committerGitHub <noreply@github.com>2021-09-10 13:38:39 +0200
commitd2ec0c0070c01ba0e3e8926031cfe848a016df44 (patch)
treebf57f20725e11125ed51caac547c483d4e642831 /README.md
parentCUSTOM_SERVERS.md: update docs (diff)
downloadmason-d2ec0c0070c01ba0e3e8926031cfe848a016df44.tar
mason-d2ec0c0070c01ba0e3e8926031cfe848a016df44.tar.gz
mason-d2ec0c0070c01ba0e3e8926031cfe848a016df44.tar.bz2
mason-d2ec0c0070c01ba0e3e8926031cfe848a016df44.tar.lz
mason-d2ec0c0070c01ba0e3e8926031cfe848a016df44.tar.xz
mason-d2ec0c0070c01ba0e3e8926031cfe848a016df44.tar.zst
mason-d2ec0c0070c01ba0e3e8926031cfe848a016df44.zip
rewrite some installers for broader cross-platform support (#85)
- Remove all usage of zx in favour of native Lua (via libuv) - Introduce new set of `std` installers The following servers will have to be reinstalled due to this change: 1. clangd 2. solargraph 3. sumneko_lua 4. tailwindcss
Diffstat (limited to 'README.md')
-rw-r--r--README.md20
1 files changed, 10 insertions, 10 deletions
diff --git a/README.md b/README.md
index 54f2bc8c..7c9c9298 100644
--- a/README.md
+++ b/README.md
@@ -17,21 +17,21 @@ On top of just providing commands for installing & uninstalling LSP servers, it:
- provides a graphical UI
- provides configurations for servers that aren't supported by nvim-lspconfig (`eslint`)
-- has support for a variety of different install methods (e.g., [google/zx](https://github.com/google/zx))
- common install tasks are abstracted behind Lua APIs (has direct integration with libuv via vim.loop)
-- <img src="https://user-images.githubusercontent.com/6705160/131256603-cacf7f66-dfa9-4515-8ae4-0e42d08cfc6a.png" height="20"> supports Windows for a majority of server installations
+- <img src="https://user-images.githubusercontent.com/6705160/131256603-cacf7f66-dfa9-4515-8ae4-0e42d08cfc6a.png" height="20"> full support for Windows
## Installation
-Requires:
+Requires neovim `>= 0.5.0`. These are the full requirements to install all servers:
-- neovim `>= 0.5.0`
-- [neovim/nvim-lspconfig](https://github.com/neovim/nvim-lspconfig)
-- bash(1), git(1), wget(1), unzip(1), tar(1)
-- (optional) Node.js (LTS) & npm. Some LSP servers will need a Node runtime.
-- (optional) Python3 & pip3. Some LSP servers will need a Python3 runtime.
-- (optional) go. Some LSP servers will need a Go runtime.
-- (optional) javac. Some LSP servers will need a Javac (1.8+) compiler.
+- neovim/nvim-lspconfig (https://github.com/neovim/nvim-lspconfig)
+- For Unix systems: bash(1), git(1), wget(1), unzip(1), tar(1), gzip(1)
+- For Windows systems: powershell.exe, tar, git
+- Node.js (LTS) & npm
+- Python3 & pip3
+- go
+- javac
+- Ruby & gem
### [Packer](https://github.com/wbthomason/packer.nvim)