feat: big refactor.
This commit is contained in:
parent
91660e8890
commit
d0738bbf71
11 changed files with 268 additions and 26 deletions
|
|
@ -1,7 +1,32 @@
|
|||
-- Enable some settings globally
|
||||
vim.lsp.config("*", {
|
||||
-- allow for multiline token support
|
||||
capabilities = {
|
||||
textDocument = {
|
||||
semanticTokens = {
|
||||
multilineTokenSupport = true,
|
||||
}
|
||||
}
|
||||
},
|
||||
-- make .git always be a root marker
|
||||
root_markers = { '.git' },
|
||||
-- setup autocompletion
|
||||
-- on_attach = function(client, bufnr)
|
||||
-- vim.lsp.completion.enable(true, client.id, bufnr, {
|
||||
-- autotrigger = true,
|
||||
-- convert = function(item)
|
||||
-- return { abbr = item.label:gsub('%b()', '') }
|
||||
-- end,
|
||||
-- })
|
||||
-- end,
|
||||
})
|
||||
|
||||
-- enable specific language servers
|
||||
vim.lsp.enable({
|
||||
"nixd",
|
||||
"lua_ls",
|
||||
"jsonls",
|
||||
})
|
||||
|
||||
-- fix stupid lua error with neovim
|
||||
require("lazydev").setup()
|
||||
-- diagnostic settings
|
||||
vim.diagnostic.config({ virtual_text = true })
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue