From 8d02df93d7ff7cc30a3574d05c7f22b877ebfd67 Mon Sep 17 00:00:00 2001 From: Ashkan Kiani Date: Sat, 23 Nov 2019 01:58:13 -0800 Subject: [PATCH 1/2] Add note about neovim's built in language server --- docs/user/README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/user/README.md b/docs/user/README.md index bfb19044924..f3fdac319d0 100644 --- a/docs/user/README.md +++ b/docs/user/README.md @@ -132,6 +132,11 @@ to load path and require it in `init.el` ## Vim and NeoVim +Neovim 0.5 has a built in language server. For a quick start configuration of +rust-analyzer, use [neovim/nvim-lsp](https://github.com/neovim/nvim-lsp). +Once `neovim/nvim-lsp` is installed, you can use `call nvim_lsp#setup("rust_analyzer", {})` +or `lua require'nvim_lsp'.rust_analyzer.setup({})` to quickly get set up. + * Install coc.nvim by following the instructions at [coc.nvim] - You will need nodejs installed. - You may want to include some of the sample vim configurations [from here][coc-vim-conf] From ebdde642873d1a33b375d3491f43bdc185e75427 Mon Sep 17 00:00:00 2001 From: Ashkan Kiani Date: Sat, 23 Nov 2019 02:00:38 -0800 Subject: [PATCH 2/2] Fix url to point to rust_analyzer specifically --- docs/user/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user/README.md b/docs/user/README.md index f3fdac319d0..913ecea18db 100644 --- a/docs/user/README.md +++ b/docs/user/README.md @@ -133,7 +133,7 @@ to load path and require it in `init.el` ## Vim and NeoVim Neovim 0.5 has a built in language server. For a quick start configuration of -rust-analyzer, use [neovim/nvim-lsp](https://github.com/neovim/nvim-lsp). +rust-analyzer, use [neovim/nvim-lsp](https://github.com/neovim/nvim-lsp#rust_analyzer). Once `neovim/nvim-lsp` is installed, you can use `call nvim_lsp#setup("rust_analyzer", {})` or `lua require'nvim_lsp'.rust_analyzer.setup({})` to quickly get set up.