Commit graph

81 commits

Author SHA1 Message Date
Devin Haska
fca3c2d043 feat: add eslint to formatting language servers 2025-05-27 11:45:22 -07:00
Devin Haska
93fc256be9 chore: plugin update
Also locks mason and mason-lspconfig to v1 to prevent breaking changes
2025-05-09 15:25:19 -07:00
Devin Haska
637bee6961 fix: php_cs_fixer on php versions >8.3 2025-03-12 14:30:48 -07:00
Devin Haska
53407e626d feat: add more php support 2025-02-05 20:58:31 -08:00
Devin Haska
f956194c53 feat: config refresh 2024-12-24 00:21:08 -08:00
Devin Haska
a718137e76
feat: update pug commentstring 2024-10-01 14:38:32 -07:00
Devin Haska
a25da27bd8
fix: rename tsserver to ts_ls 2024-09-19 14:16:46 -07:00
Devin Haska
e5136f66df
fix: clean up keybinds
Previous keybinds for flash.nvim were conflicting with
tpope/vim-surround.
2024-09-15 20:16:43 -07:00
Devin Haska
a68ad5ac1d
feat: config refresh
The goal of this commit was to break my config into smaller, logical
chunks. I was having a hard time remembering which file contained which
plugin config.

I also took the time to clean out some plugins I added but never used,
and add an old favourite (tpope/vim-surround).
2024-09-15 20:06:33 -07:00
Devin Haska
d5ce01c720
feat: add pug comment support 2024-08-08 11:14:22 -07:00
Devin Haska
eec24643a4
feat: add pug support 2024-08-07 17:12:53 -07:00
Devin Haska
395271da0f
feat: add markdown.nvim 2024-07-29 12:10:18 -07:00
Devin Haska
b63351398d
feat: add keybinds for staging/resetting hunks 2024-07-25 22:41:09 -07:00
Devin Haska
317d42d32f
feat: remove nvim-ts-context-commentstring
Added folke's ts-comments.nvim as it is simpler and works the same.
2024-07-25 21:56:06 -07:00
Devin Haska
24d7d89b34
feat: remove nvim-lint
I found this plugin caused more issues than solved, so I'm dropping it
in favour of using the ESLint LSP server instead. "EslintFixAll" covers
the majority of my bases it seems.
2024-07-25 21:49:13 -07:00
Devin Haska
5d61196854
feat: add attempt.nvim
This plugin is for creating new scratch windows.
2024-07-03 10:22:13 -07:00
Devin Haska
e40388a48f
chore: remove catppuccin colorscheme 2024-07-02 17:53:54 -07:00
Devin Haska
ad4dfe73ea
feat: disable treesitter-context
This plugin is flooding my editor with errors when editing Markdown
files. Disabling for now until I can look into it more.
2024-06-22 21:14:52 -07:00
Devin Haska
36de7c527d
feat: add toml formatting 2024-06-17 21:21:13 -07:00
Devin Haska
e5f0d9bc25
feat: remove bufferline 2024-06-17 20:14:44 -07:00
Devin Haska
1494a321f6
feat: update lualine config 2024-06-17 17:58:17 -07:00
Devin Haska
0ef76a68af
feat: remove unused plugins 2024-06-08 16:50:04 -07:00
Devin Haska
a4a51853e1
feat: add proselint
This also removes vale from my config. I was annoyed at how much setup
vale needed before it could work, and find that proselint does what I
want without the extras of vale.
2024-06-07 15:30:20 -07:00
Devin Haska
5f03aaedaf
feat: add floating terminal plugin 2024-06-07 15:11:31 -07:00
Devin Haska
c9cbb72e6c
chore: tidy up alpha 2024-06-07 15:09:53 -07:00
Devin Haska
446e2ce620
chore: remove @type 2024-06-07 11:55:54 -07:00
Devin Haska
15ff0e244b
fix: remove vale from linters
The language server will take care of this now, don't need it.
2024-06-07 11:34:59 -07:00
Devin Haska
aa85023022
feat: use vale-ls for formatting
This still requires the Vale CLI which is installed.
2024-06-07 11:34:29 -07:00
Devin Haska
d5cbe7bc98
feat: add yml and toml language servers 2024-06-07 11:11:41 -07:00
Devin Haska
3550e0d209
feat: remove none-ls
I figured out how to make Vale work with nvim-lint which was my
preference.
2024-06-07 11:06:15 -07:00
Devin Haska
bc2b8d99a4
fix: adjust lsp config 2024-06-07 11:04:33 -07:00
Devin Haska
fbcda4b50b
fix: exclude html snippets
The autotag plugin can handle the majority of these snippets for me, so
I'm happy to omit them so they don't conflict with each other.
2024-06-07 10:54:25 -07:00
Devin Haska
19ebbf1a6f
feat: add cssls 2024-06-07 10:37:24 -07:00
Devin Haska
2f99d9a9af
feat: add autotags plugin 2024-06-07 10:33:06 -07:00
Devin Haska
dbe56a72fc
feat: ensure eslint is added to lsp servers 2024-06-07 10:26:22 -07:00
Devin Haska
04f50fa216
feat: switch to none-ls 2024-06-07 10:25:57 -07:00
Devin Haska
7c658a83e1
feat: colorscheme tweak 2024-06-06 23:17:41 -07:00
Devin Haska
f6718d4c2b
feat: autopairs is working 2024-06-06 22:58:54 -07:00
Devin Haska
1ac79d0495
feat: redo telescope keybinds 2024-06-06 22:51:18 -07:00
Devin Haska
e4c5dff132
feat: update telescope config 2024-06-06 22:00:57 -07:00
Devin Haska
807e1fc4f2
feat: update neo-tree config 2024-06-06 21:48:25 -07:00
Devin Haska
eb0b2e9bcc
feat: small tweak to nvim-cmp menu 2024-06-06 20:48:25 -07:00
Devin Haska
9bcfb6db67
fix: snippets not loading for nvim-cmp 2024-06-06 20:11:03 -07:00
Devin Haska
55c38a8cf9
fix: trouble breaking changes v3 2024-06-06 20:10:53 -07:00
Devin Haska
5a2c7c9453
feat: revert to lualine 2024-06-06 09:34:02 -07:00
Devin Haska
6a3774706a
feat: switch to tokyonight theme 2024-06-06 09:30:29 -07:00
Devin Haska
eebbb6c4b7
fix: formatting 2024-06-05 12:59:50 -07:00
Devin Haska
c6affee6c1
fix: use correct formatter for lua 2024-06-05 12:59:09 -07:00
Devin Haska
6028c15c07
fix: invalid opt 2024-06-05 12:43:45 -07:00
Devin Haska
4aed78a5b3
feat: add markdown linting/formatting 2024-06-05 12:43:21 -07:00