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 "mini.pick".setup()
require "nvim-treesitter.configs".setup({ require "nvim-treesitter.configs".setup({
auto_install = true, auto_install = true,
highlight = { highlight = {
enable = true, enable = true,
@@ -190,7 +189,6 @@ vim.api.nvim_create_autocmd('BufWritePre', {
end, end,
}) })
-- require('tailwind-sorter').setup({ -- require('tailwind-sorter').setup({
-- on_save_enabled = true, -- on_save_enabled = true,
-- on_save_pattern = { '*.html' }, -- 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', '<leader>fh', ":Pick help<CR>", {})
vim.keymap.set("n", "-", "<CMD>Oil<CR>", { desc = "Open parent directory" }) 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