Commit graph

1229 commits

Author SHA1 Message Date
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
17d829c8fc Fix an issue where plugins that have been removed with names that end the same as plugins still in the project wouldn't be removed by the update script 2024-03-05 21:09:56 -05:00
Kevin MacMartin
eaaa31bffe Style the tabline 2024-03-05 21:06:23 -05:00
Kevin MacMartin
cc3ccf294a Improve comments in the colors, remove stray ' characters in the pallete file, and remove the tab colors as that's handled by lightline 2024-03-05 20:22:46 -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
e859159e49 Fix termguicolors 2024-03-05 13:54:49 -05:00
Kevin MacMartin
dc330b2cdc Support termguicolors in the colorscheme 2024-03-05 13:42:07 -05:00
Kevin MacMartin
01b4f6685d Use common style for lua require and setup calls 2024-03-05 13:32:39 -05:00
Kevin MacMartin
7b3909f45c Use double quotes for strings in init.vim and fix an error when autocompletion is disabled 2024-03-05 13:13:20 -05:00
Kevin MacMartin
cee837df73 Fix the readme description for vim-repeat 2024-03-05 13:05:29 -05:00
Kevin MacMartin
418f687a0e Replace vim-surround with nvim-surround 2024-03-05 13:03:53 -05:00
Kevin MacMartin
221712b26a Syntax tweak in nvim-treesitter 2024-03-05 13:02:49 -05:00
Kevin MacMartin
f3ce98466e Add nvim-treesitter-textobjects with some friendly keybindings 2024-03-05 12:46:26 -05:00
Kevin MacMartin
806e7c5385 Add a filesystem paths nvim-cmp source 2024-03-05 12:07:58 -05:00
Kevin MacMartin
2d5339fffd Disable nvim-cmp in text-like filetypes, and don't auto-select the first option (which makes enter do the wrong thing) 2024-03-04 16:12:46 -05:00
Kevin MacMartin
4c59ff1118 Don't worry about the remote plugin stuff anymore as nothing requires it 2024-03-04 14:49:30 -05:00
Kevin MacMartin
00cb9ceb45 Remove coq dependency update functionality (as we're not using that plugin) 2024-03-04 14:48:06 -05:00
Kevin MacMartin
1a6fa9c053 Update submodules 2024-03-04 14:44:10 -05:00
Kevin MacMartin
3249d3ddf1 Replace deoplete with nvim-cmp and a collection of autocompletion sources, and refactor a bunch of the config 2024-03-04 14:39:06 -05:00
Kevin MacMartin
42522910e4 Rename add/delete-submodule to add/delete-bundle 2024-03-04 01:35:55 -05:00
Kevin MacMartin
afad4f96a9 Add update-errors.log to the gitignore 2024-03-04 00:19:33 -05:00
Kevin MacMartin
924dc101d8 Remove the config for MatchTagAlways 2024-03-03 22:24:36 -05:00
Kevin MacMartin
b063453342 Improve the add-submodule script by making it so it doesn't need a second argument 2024-03-03 22:20:11 -05:00
Kevin MacMartin
4f47e36040 Remove note about custom settings in user.vim 2024-03-03 22:15:29 -05:00
Kevin MacMartin
95666df8bc Remove final mention of gentags 2024-03-03 21:57:38 -05:00
Kevin MacMartin
1daba09c60 Combine grep arguments 2024-03-03 21:52:40 -05:00
Kevin MacMartin
5e19a7b4fc Remove mention of the gentags script (which no longer exists) 2024-03-03 21:48:23 -05:00
Kevin MacMartin
ab5741845e Remove the markdown tableformat functionality 2024-03-03 21:44:08 -05:00
Kevin MacMartin
0036c3841e Make some adjustments to the readme 2024-03-03 21:42:11 -05:00
Kevin MacMartin
b9d0e25832 Move all local/user files (user.vim, the user bundle directory and rplugin.vim) to a new "local" folder 2024-03-03 21:36:51 -05:00
Kevin MacMartin
ebc365b812 Fix the update script when not using /etc/darkcloud-nvimconfig as the darkcloudpath 2024-03-03 21:05:16 -05:00
Kevin MacMartin
a07f16f3e4 Remove the deprecated incsearch plugin 2024-03-01 23:58:12 -05:00
Kevin MacMartin
ae22d6f06c Remove MatchTagAlways as it was only barely functional 2024-03-01 23:48:55 -05:00
Kevin MacMartin
9b71a4ad03 License tweaks 2024-03-01 23:42:48 -05:00
Kevin MacMartin
6791c410aa Don't check for neovim since we're only using neovim, and generate the rplugin manifest globally on update 2024-03-01 23:17:51 -05:00
Kevin MacMartin
ca47b5e220 vimrc should be init.vim now 2024-03-01 22:33:54 -05:00
Kevin MacMartin
53ef5d112e Use 4 spaces per tab in lua files 2024-03-01 22:30:11 -05:00
Kevin MacMartin
df2b91279b Use the user's nvim folder as the default location for gutentags, and make it possible to override this with a global variable 2024-03-01 22:29:30 -05:00
Kevin MacMartin
ffd1b9962a Don't create the gutentags directory anymore as this happens automatically 2024-03-01 22:29:04 -05:00
Kevin MacMartin
80e497e268 Don't make our own swap folder anymore as the neovim default is sane 2024-03-01 22:24:29 -05:00
Kevin MacMartin
a4491baac9 Neovim is required instead of vim 2024-03-01 22:23:45 -05:00
Kevin MacMartin
f2558fd7f3 Add newline to the end of the user.vim 2024-03-01 22:23:28 -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
9434a7715e remove vimpager 2024-03-01 21:13:15 -05:00
Kevin MacMartin
745ab045f1 Add Comment.nvim and its treesitter dependency nvim-ts-context-commentstring, and remove periods from plugin descriptions 2024-03-01 21:11:26 -05:00
Kevin MacMartin
5b743a6fbc Remove tcommand and tlib 2024-03-01 20:57:10 -05:00
Kevin MacMartin
690b882d55 Begin port to neovim exclusive config 2024-03-01 16:28:35 -05:00
Kevin MacMartin
dd31bbfd5c Don't conceal json syntax 2024-02-23 16:45:19 -05:00