Commit graph

188 commits

Author SHA1 Message Date
Kevin MacMartin
223851e085 Remove shift+middle-click for pasting outside of edit mode, and fix a bunch of spelling errors in the keyboard config 2024-03-19 21:25:30 -04:00
Kevin MacMartin
b28082ef68 Remove the ReplaceWithRegister plugin properly as "P" has the desired functionality now and we can retain the existing logic by swapping the p and P bindings 2024-03-17 17:47:58 -04:00
Kevin MacMartin
4669b199c0 Re-commit the "Remove the keybinding to have Y copy to the end of the line as this is default in neovim" without the accidental bundle removal 2024-03-17 17:46:43 -04:00
Kevin MacMartin
033184f58a Revert "Remove the keybinding to have Y copy to the end of the line as this is default in neovim"
This reverts commit 0796112444.
2024-03-17 17:46:04 -04:00
Kevin MacMartin
0796112444 Remove the keybinding to have Y copy to the end of the line as this is default in neovim 2024-03-17 17:40:55 -04:00
Kevin MacMartin
0c8b46b803 Replace vim-togglelist with qf.nvim so we can create a more comfortable experience 2024-03-13 18:14:17 -04:00
Kevin MacMartin
2767369c51 Remove some abbreviation 2024-03-06 15:23:20 -05:00
Kevin MacMartin
184723dbca Replace tagbar with vista 2024-03-06 02:08:39 -05:00
Kevin MacMartin
d997f77832 Remove some less necessary mappings, and change the tab mappings from alt to ctrl 2024-03-05 21:57:59 -05:00
Kevin MacMartin
28cad284ac Remove vim-unimpaired and vim-repeat, and manually add the [<Space> ]<Space> feature of vim-unimpaired that adds lines above and below the current one 2024-03-05 21:34:28 -05:00
Kevin MacMartin
4311324119 Add a keyboard shortcut that opens a new tab with vimdiff showing VCS differences for the current file 2024-03-05 18:14:53 -05:00
Kevin MacMartin
432d4768db Create new mappings for signify jumps so they don't conflict with treesitter textobjects mappings 2024-03-05 15:53:12 -05:00
Kevin MacMartin
ab5741845e Remove the markdown tableformat functionality 2024-03-03 21:44:08 -05:00
Kevin MacMartin
894afa016d Update the generated user.vim and associated variables, and add nvim-treesitter 2024-03-01 21:59:23 -05:00
Kevin MacMartin
690b882d55 Begin port to neovim exclusive config 2024-03-01 16:28:35 -05:00
Kevin MacMartin
ad59ae0762 Remove non-working comment formatting keybindings 2024-02-23 15:40:36 -05:00
Kevin MacMartin
5f6373aa95 Remove SudoEdit.vim as it isn't compatible with all configurations 2023-11-09 18:14:12 -05:00
Kevin MacMartin
4039f94198 Remove the tcomment leader alias 2023-06-02 00:36:38 -04:00
Kevin MacMartin
9cfe9ff7c3 Implement <F3> as paste toggle manually since neovim deprecated pastetoggle 2023-04-21 14:02:29 -04:00
Kevin MacMartin
bca53bfe64 Remove ttagecho_vim as I don't think I ever actually ended up using it 2023-02-06 13:28:46 -05:00
Kevin MacMartin
3618028990 Don't mess with folds when toggling the gutter 2023-01-05 17:26:21 -05:00
Kevin MacMartin
e30e44791a Remove hack to fix modifier+scrollwheel behavior now that https://github.com/neovim/neovim/issues/14647 is resolved 2022-07-07 23:17:27 -04:00
Kevin MacMartin
fc844a3428 Reverse the scroll direction for holding modifiers and scrolling to match other applications 2022-06-08 14:12:50 -04:00
Kevin MacMartin
956be8f5c8 Also do horizontal scrolling with the shift key (to match what I recently learned is a lot of other programs) 2022-06-08 13:51:27 -04:00
Kevin MacMartin
0a52cbd8c0 Get rid of most of the fold shortcuts (leaving space space for toggling) 2022-04-19 14:24:53 -04:00
Kevin MacMartin
ec07f61985 Remove the mapping for t so we can use the originally intended logic there 2022-04-15 18:33:53 -04:00
Kevin MacMartin
c8e845b3c7 Fix up the keybindings for the location list, remove a bunch of unnecessary/unused bindings, remove vim-extradite (which no longer seems to be maintained and isn't compatible with the latest fugitive) and attempt to recreate it to an extent using vim-fugitive directly 2022-04-15 01:04:33 -04:00
Kevin MacMartin
cb916d5fac Don't remap ctrl-u and ctrl-w in insert mode (I'd never hit that anyway) 2022-04-14 23:50:07 -04:00
Kevin MacMartin
2f8b8a8645 Remove the binding for T and use Y instead (and rely on yy to do what Y was doing) 2022-04-14 00:56:07 -04:00
Kevin MacMartin
ad7c92dcc9 Remove goyo (I wasn't really using it) 2022-04-14 00:47:28 -04:00
Kevin MacMartin
272467b1ce Set Y to vY in normal mode so Y can copy lines in neovim 2022-04-13 16:49:49 -04:00
Kevin MacMartin
2b0263abde Get alt and ctrl horizontal scrollwheel bindings working in neovim (until their next release fixes the issue breaking it) 2022-04-13 14:22:16 -04:00
Kevin MacMartin
52e363521f Bind ' to run macros 2021-09-17 15:24:17 -04:00
Kevin MacMartin
9206443d41 Clean up some documentation in keyboard.vim 2021-02-02 00:13:35 -05:00
Kevin MacMartin
16d4d9a2de Improve the ?? shortcut for spell checking and check spelling in vue 2020-12-18 12:02:33 -05:00
Kevin MacMartin
b830622667 Remove cosco as I never actually used it, and fix the link to the darkcloud polyglot fork 2020-11-19 16:17:31 -05:00
Kevin MacMartin
fe450f0c48 Increase the async update rate and fix gutter toggling 2020-07-13 17:19:23 -04:00
Kevin MacMartin
6ba3ace330 Remove gundo (which no longer works) 2020-01-30 00:14:57 -05:00
Kevin MacMartin
7cb00613b2 Disable shift+k opening the help, which only really works for a couple languages and is mostly something I hit by mistake 2019-12-02 11:54:38 -05:00
Kevin MacMartin
b2cda4fe26 Set tabs to two spaces in text files, and fix markdown-specific settings (it was using the wrong filetype) 2019-02-25 20:23:10 -05:00
Kevin MacMartin
34835caf48 Normalize comment style a bit 2018-03-14 11:38:51 -04:00
Kevin MacMartin
8861aa289f Open the ale error list by hitting leader twice instead of on error, and always show the gutter when ale is enabled to avoid having the window jump around as errors appear and disappear 2018-03-13 22:50:50 -04:00
Kevin MacMartin
5343c44763 Replace neocomplete with deoplete 2018-03-13 15:38:03 -04:00
Kevin MacMartin
ae8ba0a227 Replace syntastic with ale 2018-03-13 11:32:04 -04:00
Kevin MacMartin
032ad3197a Split the plugins config separate files for each plugin 2018-03-11 19:21:58 -04:00
Kevin MacMartin
384549b348 Add cosco.vim to add semicolons or commas to the end of the line based on the lines around it, and hook it up to ;; as a shortcut 2017-11-22 14:42:33 -05:00
Kevin MacMartin
6d70d699fa Don't delete with backspace in visual mode 2017-10-24 21:25:51 -04:00
Kevin MacMartin
80b5a0ded4 Map the t character to select to the end of the word 2017-10-06 13:57:15 -04:00
Kevin MacMartin
705713597d Don't add neocomplete.vim to pathogen_disabled twice if neovim is being used as well as having lua support disabled, and don't include neocomplete keyboard settings if it's disabled because of missing lua support 2017-02-12 19:08:28 -05:00
Kevin MacMartin
2f05ebbf8a FIx comments in keyboard.vim 2016-05-09 14:19:10 -04:00