Comments (3)
Make sure you are using the branch v3.x
of lsp-zero.
from lsp-zero.nvim.
Is it 0 to LSP
tutorial? That video uses an old version of lsp-zero. Make sure you are using lsp-zero version 3 (use the branch v3.x
). You can use the command :help lsp-zero-version
to check which version you are using.
If a language server is not available in mason, you have to install it manually. After that, if the language server is supported by lspconfig
then just call the setup function for it. The list of supported servers is here: server_configurations.md.
Since sourcekit is already supported by lspconfig this should work.
local lsp_zero = require('lsp-zero')
lsp_zero.on_attach(function(client, bufnr)
lsp_zero.default_keymaps({buffer = bufnr})
end)
require('lspconfig').sourcekit.setup({})
If the language server is not supported by lspconfig
you can still add a configuration to make it work. There is a section in the documentation that describes how to do it: Custom servers.
from lsp-zero.nvim.
That was helpful, thanks!
Now I'm presenting this issue:
Error detected while processing /Users/user-name/.config/nvim/after/plugin/lsp.lua:
E5113: Error while calling lua chunk: /Users/user-name/.config/nvim/after/plugin/lsp.lua:86: attempt to call field 'cmp_format' (a nil value)
It looks like when I try to set up cmp with the formatting value, lsp-zero.cmp_format()
is giving a nil value.
from lsp-zero.nvim.
Related Issues (20)
- Add docs or possible fix for Volar 2? HOT 4
- method textDocument/definition is not supported by any of the servers registered for the current buffer HOT 6
- Hi @VonHeikemen, came here after an year coz it was unmaintained, i grew up a lot in this time period, help me get back to `lsp-zero` HOT 3
- Undercurls to display errors HOT 2
- How do I turn off inlay hints? HOT 2
- Cannot get auto complete to work HOT 5
- How to configure efm? HOT 1
- Duplicate prefixes HOT 1
- lsp-zero conflict with noice shipped in LazyVim HOT 2
- Function signature helper HOT 1
- lsp server seem to be configured before .extend_lspconfig() HOT 4
- Question: Doc site HOT 2
- Error: failed to run 'config' for nvim-lspconfig HOT 3
- default keymaps not working correctly HOT 3
- lua-lsp is not working HOT 1
- No autocompletion HOT 2
- How to configure html lsp? HOT 5
- Update migration doc from 3.x to 4.x to have the correct code snippet for Configure nvim-lspconfig section HOT 1
- Lacking documentation for packer installation HOT 1
- Autocompletion brakes after selecting next item after upgrading to 4.x HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lsp-zero.nvim.