Commit graph

78 commits

Author SHA1 Message Date
Kevin MacMartin
b557cc2abc Add smartyank.nvim 2024-08-12 15:53:09 -04:00
Kevin MacMartin
272074255a Disable qf.lua's active configuration (we'll still use it to toggle the list) and add an autocmd that closes quickfix if it's the last window 2024-04-17 15:49:34 -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
b78b285fb1 Disable treesitter for tmux 2024-04-02 17:58:02 -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
23f3293b9b Disable the treesitter parser for markdown 2024-03-28 17:42:55 -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
e901fece0d Add css as a supported treesitter language 2024-03-14 01:37:05 -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
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
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
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
eaaa31bffe Style the tabline 2024-03-05 21:06:23 -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
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
a07f16f3e4 Remove the deprecated incsearch plugin 2024-03-01 23:58:12 -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
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
9e92da6cde Remove filetype-specific settings from tcomment 2024-02-23 16:11:14 -05:00
Kevin MacMartin
49d61d1c68 Improve the palette variable names for clarity and improve the colorscheme for treesitter 2024-02-01 13:20:34 -05:00
Kevin MacMartin
4a9fd65d02 Fix lightline when no colorscheme is selected 2023-08-17 16:23:56 -04:00
Kevin MacMartin
f97caa57d5 Don't apply the colorscheme in a vterm 2023-08-17 16:17:46 -04:00
Kevin MacMartin
1eb47f8f61 Update the lightline theme so it's much more apparent when a pane isn't in focus, and to use the light text colour instead of gray 2023-06-03 01:41:16 -04:00
Kevin MacMartin
92ccaa8325 Improve the theme a bunch 2023-05-30 15:03:45 -04:00
Kevin MacMartin
4cd340b552 Rebuild the theme so all the colors are declared and imported, to make it easier to update, and use conditionals when declaring the colors rather than trying to compute equivalent hex codes 2023-05-30 00:41:59 -04:00
Kevin MacMartin
e2b7585bc9 Only use eslint for javascript and vue files 2023-03-30 21:24:40 -04: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
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
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
ad7c92dcc9 Remove goyo (I wasn't really using it) 2022-04-14 00:47:28 -04:00