diff --git a/init.lua b/init.lua index 42df20b5..c9343498 100644 --- a/init.lua +++ b/init.lua @@ -166,6 +166,11 @@ vim.opt.scrolloff = 20 vim.keymap.set('n', '', 'nohlsearch') vim.keymap.set('i', 'jj', '') vim.keymap.set('v', 'cc', '"+y') +-- Move in insert mode with Alt + hjkl +vim.keymap.set('i', '', '', { desc = 'Move left in insert mode' }) +vim.keymap.set('i', '', '', { desc = 'Move down in insert mode' }) +vim.keymap.set('i', '', '', { desc = 'Move up in insert mode' }) +vim.keymap.set('i', '', '', { desc = 'Move right in insert mode' }) -- vim.keymap.set('n', 'ee', 'Ex') -- Diagnostic keymaps @@ -517,27 +522,6 @@ require('lazy').setup({ 'hrsh7th/nvim-cmp', }, config = function() - -- require('codeium').setup {} - - vim.g.codeium_disable_bindings = 1 - - -- Change '' here to any keycode you like. - vim.keymap.set('i', '', function() - return vim.fn['codeium#Accept']() - end, { expr = true, silent = true }) - -- vim.keymap.set('i', '', function() - -- return vim.fn['codeium#CycleCompletions'](1) - -- end, { expr = true, silent = true }) - vim.keymap.set('i', '', function() - return vim.fn['codeium#CycleCompletions'](1) - end, { expr = true, silent = true }) - vim.keymap.set('i', '', function() - return vim.fn['codeium#CycleCompletions'](-1) - end, { expr = true, silent = true }) - vim.keymap.set('i', '', function() - return vim.fn['codeium#Clear']() - end, { expr = true, silent = true }) - require('codeium').setup { -- Optionally disable cmp source if using virtual text only enable_cmp_source = false, @@ -574,33 +558,14 @@ require('lazy').setup({ -- Clear the virtual text. clear = false, -- Cycle to the next completion. - next = '', + next = '', -- Cycle to the previous completion. - prev = '', + prev = '', }, }, } end, }, - -- { - -- 'Exafunction/codeium.vim', - -- event = 'BufEnter', - -- -- config = function() - -- -- -- Change '' here to any keycode you like. - -- -- vim.keymap.set('i', '', function() - -- -- return vim.fn['codeium#Accept']() - -- -- end, { expr = true, silent = true }) - -- -- vim.keymap.set('i', '', function() - -- -- return vim.fn['codeium#CycleCompletions'](1) - -- -- end, { expr = true, silent = true }) - -- -- vim.keymap.set('i', '', function() - -- -- return vim.fn['codeium#CycleCompletions'](-1) - -- -- end, { expr = true, silent = true }) - -- -- vim.keymap.set('i', '', function() - -- -- return vim.fn['codeium#Clear']() - -- -- end, { expr = true, silent = true }) - -- -- end, - -- }, -- LSP Plugins { -- `lazydev` configures Lua LSP for your Neovim config, runtime and plugins