|
|
|
@ -1,4 +1,5 @@
|
|
|
|
|
local gps = require("nvim-gps")
|
|
|
|
|
local coq = require "coq"
|
|
|
|
|
gps.setup()
|
|
|
|
|
|
|
|
|
|
require("indent_blankline").setup {
|
|
|
|
@ -7,30 +8,13 @@ require("indent_blankline").setup {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
require'lspconfig'.clangd.setup{
|
|
|
|
|
capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities())
|
|
|
|
|
coq.lsp_ensure_capabilities()
|
|
|
|
|
}
|
|
|
|
|
require'lspconfig'.denols.setup{
|
|
|
|
|
capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities())
|
|
|
|
|
coq.lsp_ensure_capabilities()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
local cmp = require('cmp')
|
|
|
|
|
|
|
|
|
|
cmp.setup({
|
|
|
|
|
snippet = {
|
|
|
|
|
expand = function(args)
|
|
|
|
|
require('luasnip').lsp_expand(args.body)
|
|
|
|
|
end,
|
|
|
|
|
},
|
|
|
|
|
mapping = {
|
|
|
|
|
['<C-Space>'] = cmp.mapping.complete(),
|
|
|
|
|
['<CR>'] = cmp.mapping.confirm({ select = true }),
|
|
|
|
|
},
|
|
|
|
|
sources = {
|
|
|
|
|
{name = 'nvim_lsp'},
|
|
|
|
|
{name = 'luasnip'},
|
|
|
|
|
{name = 'buffer'},
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
vim.cmd('COQnow -s')
|
|
|
|
|
|
|
|
|
|
require('lualine').setup {
|
|
|
|
|
options = {
|
|
|
|
|