Merge commit 'f4858d42a8' as 'config/nvim'

This commit is contained in:
neoteny 2021-11-28 22:27:34 +02:00
commit a6d1f45fd6
36 changed files with 906 additions and 0 deletions

View file

@ -0,0 +1,22 @@
local on_attach = require "lsp.attach"
local M = {}
function M.setup()
require("nvim-lsp-installer").on_server_ready(function(server)
local opts = { on_attach = on_attach }
local ok, server_opts = pcall(require, "lsp.providers." .. server.name)
if ok then
opts = vim.tbl_deep_extend("force", opts, server_opts or {})
end
server:setup(opts)
vim.cmd [[ do User LspAttachBuffers ]]
require("lsp.null").setup()
require("lspconfig")["null-ls"].setup {}
end)
end
return M