我在官方nvim lsp文档中安装了官方nvim lsp文档。我安装了dotnet:
$ dotnet --version
5.0.205以及夏普-ls:
$ whereis csharp-ls
csharp-ls: /home/user/.dotnet/tools/csharp-ls但是当我试图在新病毒中运行它时,我会得到这样的错误:
:lua require'lspconfig'.csharp_ls.setup{}
E5108: Error executing lua [string ":lua"]:1: attempt to index field 'csharp_ls' (a nil value)我的nvim配置:
call plug#begin('~/.config/nvim/plugged')
Plug 'tpope/vim-fugitive'
Plug 'itchyny/lightline.vim'
Plug 'gruvbox-community/gruvbox'
Plug 'neovim/nvim-lspconfig'
Plug 'hrsh7th/cmp-nvim-lsp'
Plug 'hrsh7th/cmp-buffer'
Plug 'hrsh7th/nvim-cmp'
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
Plug 'nvim-lua/plenary.nvim'
Plug 'nvim-lua/popup.nvim'
Plug 'nvim-telescope/telescope.nvim'
call plug#end()
lua << EOF
require'lspconfig'.tsserver.setup{}
require'lspconfig'.vuels.setup{}
require'lspconfig'.vimls.setup{}
require'lspconfig'.bashls.setup{}
require'lspconfig'.csharp_ls.setup{}
EOF我在这里错过了什么?
发布于 2021-12-01 09:45:26
我检查了nvim-lspconfig的文件,我意识到csharp_ls甚至不在那里。
所以我运行了一个git pull来获取最新的文件,它解决了这个问题。
https://stackoverflow.com/questions/69583142
复制相似问题