Browse Source

nvim: lsp-zero-cfg warn removed

dev_01_initial
Heiko Blobner 2 years ago
parent
commit
7071c2c983
  1. 39
      dot_files/.config/nvim/lua/core/plugins/coding/lsp-zero.lua

39
dot_files/.config/nvim/lua/core/plugins/coding/lsp-zero.lua

@ -1,7 +1,7 @@
-- lsp-zero -- lsp-zero
return { return {
'VonHeikemen/lsp-zero.nvim', 'VonHeikemen/lsp-zero.nvim',
branch = 'v2.x', branch = 'v3.x',
dependencies = { dependencies = {
-- LSP Support -- LSP Support
{ {
@ -47,6 +47,9 @@ return {
{'rafamadriz/friendly-snippets'}, -- external collection of snippets {'rafamadriz/friendly-snippets'}, -- external collection of snippets
}, },
config = function(_, opts) config = function(_, opts)
local lsp = require('lsp-zero')
lsp.extend_lspconfig()
require("mason").setup() require("mason").setup()
require("mason-lspconfig").setup() require("mason-lspconfig").setup()
require("mason-lspconfig").setup_handlers { require("mason-lspconfig").setup_handlers {
@ -63,7 +66,7 @@ return {
end, end,
} }
local lsp = require('lsp-zero').preset({}) lsp.preset({})
lsp.on_attach(function(_, bufnr) lsp.on_attach(function(_, bufnr)
lsp.default_keymaps({buffer = bufnr}) lsp.default_keymaps({buffer = bufnr})
@ -72,30 +75,6 @@ return {
-- (Optional) Configure lua language server for neovim -- (Optional) Configure lua language server for neovim
require('lspconfig').lua_ls.setup(lsp.nvim_lua_ls()) require('lspconfig').lua_ls.setup(lsp.nvim_lua_ls())
--lsp.ensure_installed({
-- 'ansiblels',
-- 'bashls',
-- 'cairols',
-- 'clangd',
-- 'cmake',
-- 'cssmodules_ls',
-- 'diagnosticls',
-- 'dockerls',
-- 'docker_compose_language_service',
-- 'html',
-- 'java-language-server',
-- 'jedi-language-server',
-- 'jsonls',
-- 'kotlin-language-server',
-- 'marksman',
-- 'metals',
-- 'ruby_ls',
-- 'rust_analyzer',
-- 'yamlls',
-- 'prettierd'
--})
lsp.setup() lsp.setup()
local capabilities = vim.lsp.protocol.make_client_capabilities() local capabilities = vim.lsp.protocol.make_client_capabilities()
@ -104,11 +83,11 @@ return {
local Util = require("core.util") local Util = require("core.util")
-- setup autoformat -- setup autoformat
require("core.plugins.coding.lsp.format").setup(opts) --require("core.plugins.coding.lsp.format").setup(opts)
-- setup formatting and keymaps -- setup formatting and keymaps
Util.on_attach(function(client, buffer) --Util.on_attach(function(client, buffer)
require("core.plugins.coding.lsp.keymaps").on_attach(client, buffer) --require("core.plugins.coding.lsp.keymaps").on_attach(client, buffer)
end) --end)
local cmp = require('cmp') local cmp = require('cmp')
local cmp_action = require('lsp-zero').cmp_action() local cmp_action = require('lsp-zero').cmp_action()

Loading…
Cancel
Save