Files
dotfiles/nvim/.config/nvim/init.lua
Anthony Debucquoy 9c1b6ba696 nvim upgrade
2026-02-06 12:46:17 +01:00

51 lines
938 B
Lua

vim.cmd('set runtimepath^=~/.vim runtimepath+=~/.vim/after')
vim.cmd('let &packpath = &runtimepath')
vim.cmd('let g:python3_host_prog="/usr/bin/python"')
vim.cmd('source ~/.vimrc"')
-- Enable LSPs
vim.lsp.enable('bashls')
vim.lsp.enable('clangd')
vim.lsp.enable('cmake')
vim.lsp.enable('jdtls')
vim.lsp.enable('jedi_language_server')
vim.lsp.enable('lua_ls')
vim.lsp.enable('texlab')
vim.lsp.enable('zls')
-- LSPs config
vim.lsp.config("lua_ls", {
settings = {
Lua = {
diagnostics = {
globals = { "vim" }
},
workspace = {
checkThirdParty = "Apply",
telemetry = { enable = false },
library = {
-- vim.env.VIMRUNTIME,
"${3rd}/love2d/library"
}
}
},
}
})
vim.lsp.config("zls", {
on_attach = function(client, bufnr)
vim.lsp.completion.enable(true, client.id, bufnr, {
autotrigger = true,
})
end
})
-- vim.lsp.config("jdtls", {
-- settings = {
-- java = {
--
-- }
-- }
-- })