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)
- Bug: Formatting resets some content of a file
- Cannot add laravel-dev-tools HOT 2
- Highlight symbol under cursor HOT 3
- ThePrimeagen Config doesn't ensure lua lsp install. HOT 6
- add file paths to tutorial examples HOT 9
- Diagnostic signs in Neovim v0.10.0 and `vim.diagnostic.config()` HOT 2
- suggestions overlap with each other HOT 3
- Add 'linewidth' parameter to 'formatting_options' HOT 2
- Bug: use_fallback = true causing single-repeat issues HOT 3
- autocomplete on tab HOT 1
- How to integrate conform.nvim with lsp-zero.nvim HOT 2
- Need help to load friendly-snippets HOT 1
- lsp_zero.cmp_format() hides important information for rust_analyzer HOT 2
- error installing gopls(same thing happend with hls) HOT 2
- error installing hls(haskell server) HOT 1
- Allow setting max width on vim.diagnostics
- 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
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.