Commit graph

1217 commits

Author SHA1 Message Date
Kevin MacMartin
44fe1e622f Update submodules 2024-04-17 12:52:01 -04:00
Kevin MacMartin
d5133b0491 Update submodules 2024-04-09 23:11:18 -04:00
Kevin MacMartin
9ad6e9ba85 Fix a few more issues with sass/scss colours in treesitter 2024-04-04 15:51:57 -04:00
Kevin MacMartin
92f2341846 Unset the treesitter scss keyword.repeat style as it causes issues 2024-04-04 15:41:13 -04:00
Kevin MacMartin
222d5d89af Add regex highlighting to php as syntax-based indentation is broken with just treesitter 2024-04-03 17:22:41 -04:00
Kevin MacMartin
2272519e44 Improve the treesitter scss theme by using less of it and adjusting the regex one 2024-04-03 15:52:01 -04:00
Kevin MacMartin
1810246da2 Disable the fold column by default, and toggle the column with fold functionality 2024-04-02 22:27:30 -04:00
Kevin MacMartin
b78b285fb1 Disable treesitter for tmux 2024-04-02 17:58:02 -04:00
Kevin MacMartin
4f45088053 Update submodules 2024-04-02 14:54:53 -04:00
Kevin MacMartin
37be82d294 Add diff and scss to the list of auto-downloaded treesitter parsers 2024-03-28 21:43:00 -04:00
Kevin MacMartin
571ec0a009 Get the treesitter diff parser colors working nicely by defining some colors and mixing it with the classic syntax 2024-03-28 21:40:22 -04:00
Kevin MacMartin
a8abf09911 Adjust treesitter scss a bit more 2024-03-28 18:26:08 -04:00
Kevin MacMartin
ca8553d777 Remove the split 33% and 66% stuff as it's really not that useful, remove the binding that had ~ run :TCommand as this is no longer included, and rather than having <space><space> toggle folding and fold the current point, use ~ to toggle folds without closing any of them (at which point normal bindings or the mouse can be used) 2024-03-28 17:44:30 -04:00
Kevin MacMartin
23f3293b9b Disable the treesitter parser for markdown 2024-03-28 17:42:55 -04:00
Kevin MacMartin
5ad59fcb54 Use cGray4 instead of cBlue for non-characters so tabs don't stand out quite so much 2024-03-28 16:35:46 -04:00
Kevin MacMartin
e64b390560 Update submodules 2024-03-28 16:32:08 -04:00
Kevin MacMartin
07f017f257 Remove a few more treesitter styles that were causing weird issues (partial matches of placeholder names) from scss 2024-03-28 16:30:23 -04:00
Kevin MacMartin
5f9424bbd4 Blacklist treesitter parsers rather than whitelist them (though keep the ensure_installed list), add go to the ensure_installed list, disable the gitcommit parser, combine the semi-broken scss parser with its regex, update the scss colors they basically match with and without treesitter but look a bit better with treesitter (thanks to some granularity it offers), and sort colors in their respective lists alphabetically 2024-03-28 16:25:45 -04:00
Kevin MacMartin
a816ebe15c Update submodules 2024-03-19 22:19:31 -04:00
Kevin MacMartin
99a44df496 Fix spelling mistakes in the other config files 2024-03-19 22:09:12 -04:00
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
7c12646789 Use undercurls and change the colour of mispelled words (red for wrong spelling and yellow for bad capitalization) 2024-03-19 21:11:35 -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
51bb371dbc Remove editorconfig-vim as support is now built into neovim 2024-03-17 17:23:10 -04:00
Kevin MacMartin
e0edcb64cd Update submodules 2024-03-17 17:07:11 -04:00
Kevin MacMartin
dd4ae335e9 Add some additional syntax colors for diffs 2024-03-16 02:06:18 -04:00
Kevin MacMartin
c39a2c9fa4 Use standout text instead of black on white for search highlight 2024-03-15 16:38:12 -04:00
Kevin MacMartin
473c657cf6 Update submodules 2024-03-15 16:16:35 -04:00
Kevin MacMartin
d787ebc756 Style the quickfix list so it looks a bit nicer 2024-03-15 16:13:16 -04:00
Kevin MacMartin
5c40f3e762 Use case insensitive search by default again (and add /C to make it case sensitive) 2024-03-15 16:12:14 -04:00
Kevin MacMartin
98c76dea47 Update submodules 2024-03-14 15:50:46 -04:00
Kevin MacMartin
bf53765176 Use Gray #2 for the base sass color in classic syntax 2024-03-14 15:49:39 -04:00
Kevin MacMartin
e901fece0d Add css as a supported treesitter language 2024-03-14 01:37:05 -04:00
Kevin MacMartin
39072e898e Change the scss treesitter colors to scss ones and then map those to scss 2024-03-14 01:35:51 -04:00
Kevin MacMartin
265dbe1d3c Add some scss-specific colors for treesitter even though highlighting is currently broken 2024-03-14 01:15:16 -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
42b7afd201 Don't ignore case in searches as we can just add \c to do that 2024-03-13 16:23:43 -04:00
Kevin MacMartin
e89bc285d1 Update submodules 2024-03-13 15:02:40 -04:00
Kevin MacMartin
7fa989a986 Tweak sass colors 2024-03-11 20:53:23 -04:00
Kevin MacMartin
f7af167d36 Set the textwidth to 0 in gitcommits 2024-03-11 20:19:46 -04:00
Kevin MacMartin
13fbc4229f Add the dash character to iskeyword for scss 2024-03-11 18:22:45 -04:00
Kevin MacMartin
67c36df626 Don't linebreak git commit messages 2024-03-11 18:12:54 -04:00
Kevin MacMartin
abd1ba7992 Fix the visual highlighted search text color so it's visible, underline matched parenthesis instead of changing the color, and improve the css/sass highlight colors 2024-03-11 18:10:57 -04:00
Kevin MacMartin
facbd15523 Improve comments in the after config 2024-03-11 12:22:19 -04:00
Kevin MacMartin
d9f5aba9b7 Update submodules 2024-03-11 12:18:17 -04:00
Kevin MacMartin
bcc825b538 Fix text wrapping for applicable filetypes, and don't wrap text in markdown 2024-03-11 12:15:20 -04:00
Kevin MacMartin
42138932e9 Don't specify ale linters or fixers, that should be done locally via ftplugin 2024-03-08 23:29:14 -05:00
Kevin MacMartin
8842a7d228 Update submodules 2024-03-08 18:05:21 -05:00
Kevin MacMartin
69f18478a3 Change the search highlight text color to black to make it a bit easier to read 2024-03-08 18:04:37 -05:00
Kevin MacMartin
c314f641cb Add the dash character to iskeyword for markdown files 2024-03-07 20:56:29 -05:00
Kevin MacMartin
fd61c896f7 Apply the theme to ale diagnostics correctly 2024-03-06 17:40:15 -05:00
Kevin MacMartin
05e2fb88d5 Use better dark colors when a terminal is truecolor-enabled 2024-03-06 17:38:57 -05:00
Kevin MacMartin
fcee67cb77 Remove colors for taglist 2024-03-06 17:05:42 -05:00
Kevin MacMartin
1a851c862b Make searched text much more visible 2024-03-06 16:58:50 -05:00
Kevin MacMartin
c4202e4821 Don't rotate vimdiff panes, and move the vim_json_syntax_conceal to a config file attached to the plugin it affects 2024-03-06 16:28:24 -05:00
Kevin MacMartin
2767369c51 Remove some abbreviation 2024-03-06 15:23:20 -05:00
Kevin MacMartin
9bc1a446ae Update submodules 2024-03-06 12:10:31 -05:00
Kevin MacMartin
5aa7a9c371 Get things working properly on a linux vterm 2024-03-06 12:07:55 -05:00
Kevin MacMartin
184723dbca Replace tagbar with vista 2024-03-06 02:08:39 -05:00
Kevin MacMartin
44075669be Use Delete instead of Leader to cancel the nvim-cmp popup 2024-03-06 00:41:19 -05:00
Kevin MacMartin
75b1337274 Configure the nvim-cmp plugin priority and max item count 2024-03-05 23:56:42 -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
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
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
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
924dc101d8 Remove the config for MatchTagAlways 2024-03-03 22:24:36 -05:00
Kevin MacMartin
ab5741845e Remove the markdown tableformat functionality 2024-03-03 21:44:08 -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
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
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
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
9e92da6cde Remove filetype-specific settings from tcomment 2024-02-23 16:11:14 -05:00
Kevin MacMartin
125961a30f Update lang packs 2024-02-23 15:47:35 -05:00