Commit graph

14 commits

Author SHA1 Message Date
Kevin MacMartin
5f5b492cfe Improve treesitter keybindings and add bindings for parameters 2024-08-15 17:31:52 -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
01b4f6685d Use common style for lua require and setup calls 2024-03-05 13:32:39 -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
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
53ef5d112e Use 4 spaces per tab in lua files 2024-03-01 22:30:11 -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