feat: big refactor.

This commit is contained in:
CronyAkatsuki 2025-10-21 20:26:16 +02:00
parent 91660e8890
commit d0738bbf71
11 changed files with 268 additions and 26 deletions

View file

@ -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 })