fix: remove 'i' binding for keybind with leader, so that typing is fluent again

This commit is contained in:
2025-11-07 22:22:37 +01:00
parent 3e13b8fa64
commit 6e3ff2a8a9

View File

@@ -32,7 +32,6 @@ vim.pack.add({
{ src = "https://github.com/mfussenegger/nvim-jdtls" }, { src = "https://github.com/mfussenegger/nvim-jdtls" },
{ src = "https://github.com/folke/which-key.nvim" }, { src = "https://github.com/folke/which-key.nvim" },
{ src = "https://github.com/sphamba/smear-cursor.nvim" }
}) })
require('nvim_comment').setup({ require('nvim_comment').setup({
@@ -279,11 +278,8 @@ vim.api.nvim_create_autocmd('BufWritePre', {
vim.filetype.add({ extension = { templ = "templ" } }) vim.filetype.add({ extension = { templ = "templ" } })
require('smear_cursor').setup({})
vim.g.mapleader = " " vim.g.mapleader = " "
vim.keymap.set('i', '<C-n>', vim.lsp.completion.get, {}) vim.keymap.set('i', '<C-n>', vim.lsp.completion.get, {})
vim.keymap.set('i', '<C-z>', "<C-y>", {}) vim.keymap.set('i', '<C-z>', "<C-y>", {})
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, {}) vim.keymap.set('n', 'gd', vim.lsp.buf.definition, {})
@@ -322,7 +318,7 @@ vim.keymap.set("v", "<leader>em", ":lua require'jdtls'.extract_method(true)<CR>"
vim.keymap.set("n", "<leader>rtc", run_selected_gradle_tests, { desc = "Run Gradle tests under cursor" }) vim.keymap.set("n", "<leader>rtc", run_selected_gradle_tests, { desc = "Run Gradle tests under cursor" })
vim.keymap.set("n", "<leader>rta", run_all_gradle_tests, { desc = "Run all Gradle tests" }) vim.keymap.set("n", "<leader>rta", run_all_gradle_tests, { desc = "Run all Gradle tests" })
vim.keymap.set({ "n", "v", "i" }, "<leader>?", function() require("which-key").show({ global = false }) end, vim.keymap.set({ "n", "v" }, "<leader>?", function() require("which-key").show({ global = false }) end,
{ desc = "Buffer Local Keymaps (which-key)" }) { desc = "Buffer Local Keymaps (which-key)" })