From b3566d5a92d8083102c6c6c9f03eaa539639c8ed Mon Sep 17 00:00:00 2001 From: vx-clutch Date: Thu, 4 Sep 2025 17:01:33 -0400 Subject: [PATCH] save --- nvim/.config/nvim/init.lua | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 21856a0..7cc246d 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -1,4 +1,3 @@ -vim.cmd.colorscheme("quiet"); vim.o.number = true vim.o.relativenumber = true vim.o.swapfile = false @@ -28,22 +27,22 @@ vim.pack.add({ { src = 'https://github.com/neovim/nvim-lspconfig' }, { src = 'https://github.com/hrsh7th/nvim-cmp' }, { src = 'https://github.com/hrsh7th/cmp-nvim-lsp' }, - { src = 'https://github.com/chomosuke/typst-preview.nvim' }, }) require "mini.pick".setup() require "mason".setup() -require 'typst-preview'.setup {} local cmp = require("cmp") +local cmp_select = { behavior = cmp.SelectBehavior.Select } cmp.setup({ preselect = cmp.PreselectMode.Item, completion = { completeopt = "menu,menuone,noinsert" }, mapping = cmp.mapping.preset.insert({ + [''] = cmp.mapping.select_prev_item(cmp_select), + [''] = cmp.mapping.select_next_item(cmp_select), + [''] = cmp.mapping.confirm({ select = true }), [""] = cmp.mapping.complete(), - [""] = cmp.mapping.confirm({ select = true }), - [""] = cmp.mapping.abort(), }), sources = cmp.config.sources({ @@ -59,14 +58,16 @@ cmp.setup({ border = 'rounded', }, documentation = cmp.config.window.bordered { border = 'rounded' }, }, - - experimental = { - ghost_text = true, - } - }) -vim.lsp.enable({ "lua_ls", "clangd", "tinymist" }) +local lc = require("lspconfig") +lc.jdtls.setup { + cmd = { "jdtls", "-configuration", "/home/owen/.cache/jdtls/config", "-data", "/home/owen/.cache/jdtls/workspace" }, + filetypes = { "java" }, + root_dur = lc.util.root_pattern(".git", "."), +} + +vim.lsp.enable({ "lua_ls", "clangd", "jdtls" }) vim.diagnostic.config({ virtual_text = true,