Commit graph

365 commits

Author SHA1 Message Date
Kevin MacMartin
1992c1b56e Add the - character to iskeyword for javascript files to match vue 2023-03-30 21:26:51 -04:00
Kevin MacMartin
e2b7585bc9 Only use eslint for javascript and vue files 2023-03-30 21:24:40 -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
d0add8d3f4 Fix the vimpager config 2023-02-06 13:15:48 -05:00
Kevin MacMartin
20d7efb895 Don't pass through pager text smaller than the terminal 2023-02-06 13:10:54 -05:00
Kevin MacMartin
d4a829d414 Use the main config for vimpager, and pull vimpager directly into the project rather than requiring it to be separately installed 2023-02-06 12:42:14 -05:00
Kevin MacMartin
3618028990 Don't mess with folds when toggling the gutter 2023-01-05 17:26:21 -05:00
Kevin MacMartin
b6d76f6083 Extend selection instead of showing the right click menu in neovim 2022-10-03 17:52:18 -04:00
Kevin MacMartin
0dfd04c0dd Also move left and right while holding shift and scrolling in vimpager 2022-07-08 00:41:44 -04: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
1a387d2a98 Use indent-based folding and remove FastFold 2022-04-19 13:55:53 -04:00
Kevin MacMartin
178e89e755 Only use unnamedplus with neovim (rather than using it in conjunction with unnamed) 2022-04-15 22:14:44 -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
77f5a45c25 Fix disabling tag generation, and only index files tracked by git 2022-04-15 15:24:55 -04:00
Kevin MacMartin
98e47fb0df Allow the disabling of autotagging again 2022-04-15 15:00:47 -04:00
Kevin MacMartin
7b243e00ca Configure everything for gutentags to function 2022-04-15 14:56:48 -04:00
Kevin MacMartin
addc418d9b Remove the vim-easytags config 2022-04-15 14:38:02 -04:00
Kevin MacMartin
0edca2bc27 Replace easytags with gutentags 2022-04-15 14:23:23 -04:00
Kevin MacMartin
13f7b8f1ed Sync the vimpager config up with the main one 2022-04-15 01:16:03 -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
b3824b086c Don't scroll when clicking near the top or bottom of the location list 2022-04-15 00:13:36 -04:00
Kevin MacMartin
044feb1183 Add more extensions to the wildignore list 2022-04-15 00:11:44 -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
2d61a7354f Show which linter is complaining with ale 2021-06-17 13:19:35 -04:00
Kevin MacMartin
04ea11ad53 Run vim-easytags asynchronously 2021-02-04 22:28:58 -05: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
d4fba2bf15 Swap the line info and percent back where they belong 2020-12-02 13:50:08 -05:00
Kevin MacMartin
85a89212c5 Fix some issues in lightline and improve the colours a bit 2020-11-30 17:12:46 -05:00
Kevin MacMartin
0b76cff0d3 Reverse the % and line/column order since the % potentially takes up much less space 2020-11-30 15:57:24 -05:00
Kevin MacMartin
7dc4a48a2c Remove vim-scrollstatus (it wasn't what I was hoping it would be 2020-11-30 15:56:33 -05:00
Kevin MacMartin
1b5e2dfedf Increase the scrollstatus bar a bit 2020-11-26 16:09:50 -05:00
Kevin MacMartin
2eb91d7fca Add a little scroll status bar to lightline 2020-11-26 12:57:21 -05:00
Kevin MacMartin
00e0718252 Remove emmet as it's really not appropriate as a global plugin 2020-11-19 16:35:44 -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
cd83b4fae9 Add $ to iskeyword for scss 2020-10-25 20:56:01 -04:00
Kevin MacMartin
fe450f0c48 Increase the async update rate and fix gutter toggling 2020-07-13 17:19:23 -04:00
Kevin MacMartin
48bbdc39b7 Start scrolling horizontally or vertically when the cursor is 5 characters from the edge, and scroll horizontally smoothly rather than in jumps 2020-06-17 00:30:13 -04:00
Kevin MacMartin
9e436cef9d Remove some filetype-specific settings for overly custom filetypes (those should be configured in the user's config), and remove the textwidth override setting it to 0 for the mail filetype 2020-03-16 20:59:25 -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
1b4f5f92d2 Disable modelines as these aren't secure (and aren't a great practice imo, but that's more of an opinion) 2019-06-05 00:36:27 -04:00