all repos

init.lua @ 15b4dc3

my nvim config

init.lua/lua/fk/lsp/init.lua(view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
local M = {}

function M.setup()
  require "fk.lsp.diagnostic"()
  require("fidget").setup()
  require "fk.lsp.null"
  require("nvim-lsp-installer").on_server_ready(function(server)
    server:setup(require "fk.lsp.providers"(server, {
      on_attach = require "fk.lsp.attach",
      capabilities = require("cmp_nvim_lsp").update_capabilities(
        vim.lsp.protocol.make_client_capabilities()
      ),
      flags = { debounce_text_changes = 150 },
    }))
    vim.cmd [[ do User LspAttachBuffers ]]
  end)
end

return M