added java

This commit is contained in:
2025-09-16 11:58:03 +02:00
parent 36d84be18a
commit 9fa5fd2099
+14 -2
View File
@@ -26,13 +26,16 @@ vim.pack.add({
{ src = "https://github.com/dimitry-ishenko-neovim/lualine-nvim" },
{ src = "https://github.com/chomosuke/typst-preview.nvim" },
{ src = "https://github.com/kosayoda/nvim-lightbulb" },
{ src = "https://codeberg.org/mfussenegger/nvim-jdtls.git" },
})
vim.cmd("colorscheme gruvbox")
require("oil").setup()
require("mini.pick").setup()
require("blink.cmp").setup()
require("blink.cmp").setup({
keymap = { preset = "super-tab" },
})
require("nvim-treesitter.configs").setup({
auto_install = true,
highlight = { enable = true },
@@ -52,7 +55,7 @@ require("nvim-lightbulb").setup({ autocmd = { enabled = true } })
-- LSP START --
vim.lsp.enable({ "lua_ls", "ts_ls", "svelte", "tailwindcss", "bashls", "rust_analyzer", "clangd", "clang-format", "taplo",
"sourcekit", "lemminx", "tinymist" })
"sourcekit", "lemminx", "tinymist", "jdtls" })
vim.lsp.config["tinymist"] = {
cmd = { "tinymist" },
@@ -62,6 +65,15 @@ vim.lsp.config["tinymist"] = {
},
}
vim.lsp.config("jdtls", {
root_dir = vim.fn.getcwd(),
settings = {
java = {
-- Custom eclipse.jdt.ls options go here
},
},
})
-- LSP END --
-- KEYMAP START --