diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 54c0c5a..42b22d7 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -28,38 +28,10 @@ end) vim.pack.add { { src = "https://github.com/echasnovski/mini.pick" }, { src = "https://github.com/mason-org/mason.nvim" }, - { src = "https://github.com/neovim/nvim-lspconfig" }, - { src = "https://github.com/hrsh7th/nvim-cmp" }, - { src = "https://github.com/hrsh7th/cmp-nvim-lsp" }, } require("mini.pick").setup() require("mason").setup() -local cmp = require("cmp") -cmp.setup { - preselect = cmp.PreselectMode.Item, - completion = { completeopt = "menu,menuone,noinsert" }, - mapping = cmp.mapping.preset.insert { - [""] = cmp.mapping.select_prev_item { behavior = cmp.SelectBehavior.Select }, - [""] = cmp.mapping.select_next_item { behavior = cmp.SelectBehavior.Select }, - [""] = cmp.mapping.confirm { select = true }, - [""] = cmp.mapping.complete(), - }, - sources = { { name = "nvim_lsp" } }, - performance = { max_view_entries = 5 }, - window = { - completion = cmp.config.window.bordered { border = "rounded" }, - documentation = cmp.config.window.bordered { border = "rounded" }, - }, -} - -local lc = require("lspconfig") -lc.jdtls.setup { - cmd = { "jdtls", "-configuration", vim.fn.stdpath("cache") .. "/jdtls/config", "-data", vim.fn.stdpath("cache") .. "/jdtls/workspace" }, - filetypes = { "java" }, - root_dir = lc.util.root_pattern(".git", "."), -} - -vim.lsp.enable { "lua_ls", "clangd", "jdtls" } +vim.lsp.enable { "lua_ls", "clangd" } vim.diagnostic.config { virtual_text = true, underline = true, signs = false }