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 = { -- -- } -- } -- })