]> src.twobees.de Git - dotfiles.git/blob - stow/nvim/.config/nvim/lua/lspsetup.lua
170bfebfafe6024675e8c6942643295ebfd85166
[dotfiles.git] / stow / nvim / .config / nvim / lua / lspsetup.lua
1 local lsp = require('lsp-zero')
2
3 lsp.preset('recommended')
4 lsp.configure('sumneko_lua', {
5     settings = {
6         Lua = {
7             diagnostics = {
8                 globals = { 'vim' }
9             }
10         }
11     }
12 })
13 lsp.setup()
14
15 vim.lsp.handlers["textDocument/publishDiagnostics"] =
16 vim.lsp.with(
17     vim.lsp.diagnostic.on_publish_diagnostics,
18     {
19         virtual_text = true, -- inline diagnostic on line end
20     }
21 )