This commit is contained in:
Prabhat Maurya 2026-05-19 11:35:28 +05:30
parent 44ed5b0b50
commit b659d61c26
4 changed files with 9 additions and 23 deletions

View file

@ -7,11 +7,16 @@ end
require("Comment").setup({ require("Comment").setup({
toggler = { toggler = {
line = "<leader>kk", line = "<leader>k",
block = "<leader>bb", block = "<leader>b",
}, },
opleader = { opleader = {
line = "<leader>k", line = "<leader>k",
block = "<leader>b", block = "<leader>b",
}, },
-- Bypass Comment.nvim's treesitter path (broken on Neovim 0.12+)
-- and use Neovim's native commentstring instead (set correctly per filetype)
pre_hook = function()
return vim.bo.commentstring
end,
}) })

View file

@ -18,6 +18,7 @@ vim.api.nvim_create_autocmd("FileType", {
local config = { local config = {
cmd = { cmd = {
"jdtls", "jdtls",
"--java-executable=/usr/lib/jvm/java-21-openjdk-amd64/bin/java",
"--jvm-arg=-javaagent:" .. lombok_path, "--jvm-arg=-javaagent:" .. lombok_path,
}, },
root_dir = root_dir, root_dir = root_dir,

View file

@ -1,7 +1,6 @@
-- 1. Setup paths and capabilities -- 1. Setup paths and capabilities
local capabilities = require("cmp_nvim_lsp").default_capabilities(vim.lsp.protocol.make_client_capabilities()) local capabilities = require("cmp_nvim_lsp").default_capabilities(vim.lsp.protocol.make_client_capabilities())
-- local java_bin = "/usr/lib/jvm/java-21-openjdk/bin/java" local java_bin = "/usr/lib/jvm/java-21-openjdk-amd64/bin/java"
local java_bin = "/usr/bin/java"
local jdtls_path = vim.fn.stdpath("data") .. "/mason/packages/jdtls" local jdtls_path = vim.fn.stdpath("data") .. "/mason/packages/jdtls"
local jdtls_launcher_jar = vim.fn.glob(jdtls_path .. "/plugins/org.eclipse.equinox.launcher_*.jar") local jdtls_launcher_jar = vim.fn.glob(jdtls_path .. "/plugins/org.eclipse.equinox.launcher_*.jar")
local lombok_jar = jdtls_path .. "/lombok.jar" local lombok_jar = jdtls_path .. "/lombok.jar"

View file

@ -11,23 +11,4 @@ require("nvim-treesitter").setup({
"kotlin", "kotlin",
"go", "go",
}, },
highlight = {
enable = true,
use_language_tree = true,
},
incremental_selection = {
enable = true,
},
indent = {
enable = true,
},
context_commentstring = {
enable = true,
},
autopairs = {
enable = true,
},
rainbow = {
enable = true,
},
}) })