dotfiles/lua/plugins
Gered dc90a7dd71 adjust completion list keymaps
disable up/down arrow key navigation in the completion list. up/down
arrow keys will instead close the list. this helps reduce the feeling
of interruption i sometimes get when a completion list is open but i
(for whatever reason) need to navigate away from the current cursor
position, which would otherwise require either accepting the completion
or continuing to type at the cursor, or cancelling the completion with
the escape key.

it's a small thing, but this helps reduce some annoyances/frustrations
with auto-completion by having less overloading of the cursor keys
while in insert mode

ctrl-j and ctrl-k now behave identically to the old completion list
up/down arrow key mappings.

also the escape key mapping now performs an abort instead of just
closing the list. this feels a little bit more appropriate, but i'll
probably have to try this out for a while and see if i feel like it is
an improvement or just extra confusion.
2024-09-06 21:43:30 -04:00
..
ansible.lua add nvim-ansible 2024-09-06 18:32:10 -04:00
barbar.lua replace bufferline with barbar 2024-09-03 14:52:20 -04:00
beacon.lua add beacon 2024-09-03 19:37:39 -04:00
cmake-tools.lua add cmake-tools and some initial config/support for cmake projects 2024-09-04 14:23:08 -04:00
conform.lua add formatter config for yamlfix and clang-format 2024-09-06 18:46:22 -04:00
dashboard-nvim.lua adjust dashboard config 2024-09-06 19:06:46 -04:00
gitsigns.lua modularize & enable more plugins, remove some kickstart comment blocks 2024-09-01 16:38:18 -04:00
indent-blankline.lua change indent-blankline indent chars back to a solid bar 2024-09-01 21:52:20 -04:00
lsp.lua move mason and related config out of lsp 2024-09-06 18:34:47 -04:00
lualine.lua add dashboard 2024-09-01 18:57:17 -04:00
mason.lua move mason and related config out of lsp 2024-09-06 18:34:47 -04:00
mini.lua replace mini.statusline with lualine 2024-09-01 18:25:04 -04:00
neo-tree.lua add keymap for showing a floating neo-tree buffer 2024-09-03 16:14:47 -04:00
nvim-autopairs.lua rename plugin files to match actual plugin name 2024-09-01 17:26:31 -04:00
nvim-cmp.lua adjust completion list keymaps 2024-09-06 21:43:30 -04:00
nvim-dap.lua debugging keymapping adjustments and dapui open/close behaviour tweak 2024-09-04 13:35:51 -04:00
nvim-notify.lua add nvim-notify 2024-09-01 23:42:28 -04:00
nvim-treesitter.lua expand list of treesitter languages to be always installed 2024-09-06 18:46:48 -04:00
nvm-lint.lua better way of disabling nvm-lint 2024-09-01 22:37:54 -04:00
outline.lua add outline 2024-09-03 18:50:49 -04:00
overseer.lua add overseer 2024-09-04 12:15:57 -04:00
rustaceanvim.lua add rustaceanvim 2024-09-03 00:02:05 -04:00
telescope.lua modularize & enable more plugins, remove some kickstart comment blocks 2024-09-01 16:38:18 -04:00
theme.lua switch to catppuccin theme/colorscheme 2024-09-05 21:57:47 -04:00
todo-comments.lua add keymapping to list todo/hack/warn/etc style comments 2024-09-04 10:14:05 -04:00
toggleterm.lua disable some semi-duplicated / extremely similar keymaps 2024-09-03 20:23:16 -04:00
trouble.lua add another trouble keymapping 2024-09-03 19:44:28 -04:00
vim-sleuth.lua modularize & enable more plugins, remove some kickstart comment blocks 2024-09-01 16:38:18 -04:00
which-key.lua add cmake-tools and some initial config/support for cmake projects 2024-09-04 14:23:08 -04:00