Commit graph

1274 commits

Author SHA1 Message Date
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
Kevin MacMartin
faa4895698 Re-add eslintrc as json 2024-02-23 16:41:49 -05:00
Kevin MacMartin
e378a6af38 Update the vim-polyglot-darkcloud submodule to fix json 2024-02-23 16:37:23 -05:00
Kevin MacMartin
18f1aeb242 Remove some filetype specific stuff that would be better handled on a per-deployment basis 2024-02-23 16:36:55 -05:00
Kevin MacMartin
fb1797cd84 Make pathogen_disabled global so it can be checked later, and allow it to be overridden prior to loading so an external vimrc can disable plugins before its loaded 2024-02-23 16:13:01 -05:00
Kevin MacMartin
9e92da6cde Remove filetype-specific settings from tcomment 2024-02-23 16:11:14 -05:00