feat: add jdtls keymaps

This commit is contained in:
2025-10-31 19:57:08 +01:00
parent 25065f8e97
commit c24e370e0b

View File

@@ -164,7 +164,6 @@ vim.api.nvim_create_autocmd("FileType", {
require "mini.pick".setup()
require "nvim-treesitter.configs".setup({
auto_install = true,
highlight = {
enable = true,
@@ -190,7 +189,6 @@ vim.api.nvim_create_autocmd('BufWritePre', {
end,
})
-- require('tailwind-sorter').setup({
-- on_save_enabled = true,
-- on_save_pattern = { '*.html' },
@@ -219,3 +217,12 @@ vim.keymap.set('n', '<leader>fg', ":Pick grep<CR><CR>", {})
vim.keymap.set('n', '<leader>fh', ":Pick help<CR>", {})
vim.keymap.set("n", "-", "<CMD>Oil<CR>", { desc = "Open parent directory" })
vim.keymap.set("n", "<leader>oi", require 'jdtls'.organize_imports)
vim.keymap.set("n", "<leader>ev", require 'jdtls'.extract_variable)
vim.keymap.set("n", "<leader>ec", require 'jdtls'.extract_constant)
vim.keymap.set("n", "<leader>em", require 'jdtls'.extract_method)
vim.keymap.set("v", "<leader>em", ":lua require'jdtls'.extract_method(true)<CR>", { silent = true })
-- TODO: Snippets like new java class