18 lines
682 B
Lua
18 lines
682 B
Lua
-- Your custom attach function for nvim-lspconfig goes here.
|
|
local on_attach = function(client, bufnr)
|
|
require('completion').on_attach()
|
|
|
|
local function buf_set_keymap(...) vim.api.nvim_buf_set_keymap(bufnr, ...) end
|
|
local function buf_set_option(...) vim.api.nvim_buf_set_option(bufnr, ...) end
|
|
|
|
buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc')
|
|
|
|
-- Mappings
|
|
local opts = { noremap=true, silent=true }
|
|
end
|
|
|
|
-- To get builtin LSP running, do something like:
|
|
-- NOTE: This replaces the calls where you would have before done `require('nvim_lsp').sumneko_lua.setup()`
|
|
--require('nlua.lsp.nvim').setup(require('lspconfig'), {
|
|
-- on_attach = on_attach,
|
|
--})
|