Commit graph

95 commits

Author SHA1 Message Date
Matthew Leong
e7dda236b3 feat: clean up 2024-03-07 22:48:09 -08:00
Matthew Leong
7eda72ff16 feat: fix eslint - moved to lspconfig setup 2024-03-06 10:38:27 -08:00
Matthew Leong
94a13ed017 chore: lazy lock update 2023-11-27 18:02:53 -08:00
Matthew Leong
1c1b7adfd4 feat: some clean up 2023-11-19 10:02:59 -08:00
Matthew Leong
c936c64849 feat: remove deprecated ts plugin 2023-11-18 09:01:45 -08:00
Matthew Leong
a1135381c6 feat: update lsp capabilities - dynamicRegistration 2023-11-17 21:02:58 -08:00
Matthew Leong
dd54b19ea2 feat: clean up lua lsp 2023-11-15 09:43:55 -08:00
Matthew Leong
65ce07d29c feat: add argument options to LspFormat 2023-10-25 15:21:47 -07:00
Matthew Leong
48ee862b35 fix: file pattern match 2023-10-18 19:53:34 -07:00
Matthew Leong
745c028e35 feat: clean up 2023-10-18 19:49:23 -07:00
Matthew Leong
c978fd185e feat: update filetype pattern check 2023-10-18 19:41:16 -07:00
Matthew Leong
58bafac26e feat: toggle inlay hint + remove lsp lints 2023-08-30 21:22:47 -07:00
Matthew Leong
ac37fc73ff feat: properly enable inlay hints 2023-08-29 11:27:15 -07:00
Matthew Leong
90ca46d203 feat(lsp): update sumneko to lua_ls 2023-02-13 07:41:21 -08:00
Matthew Leong
c58d5fb85a fix(lsp): set auto format on save - clear autocmds 2023-01-09 13:34:41 -08:00
Matthew Leong
988ab6b580 fix(lsp): set auto format on save autocmd to buffer 2023-01-09 13:24:14 -08:00
Matthew Leong
bd108bb7e9 fix(lsp): don't register autocmd for servers not allowed to format by user config 2023-01-09 12:18:29 -08:00
Matthew Leong
f833c18b5a fix(lsp): don't register autocmd for servers not allowed to format by user config 2023-01-09 12:12:44 -08:00
Matthew Leong
136b1ce3c8 fix(lsp): add nexted flag to autocmd 2023-01-09 10:36:01 -08:00
Matthew Leong
01a159dd6b add comments 2023-01-06 13:18:49 -08:00
Matthew Leong
3d4b00bb0b feat: buf mapping util clean up 2023-01-06 13:14:20 -08:00
Matthew Leong
464f92b1cc feat(mappings): decouple plugin lsp mappings 2023-01-06 10:09:34 -08:00
Matthew Leong
b86e01bd1c feat(lsp): clean up commands and formatting 2023-01-06 09:30:52 -08:00
Matthew Leong
40eef214f3 feat(lsp): clean up commands and formatting 2023-01-06 09:20:16 -08:00
Matthew Leong
98fdfb4561 refactor: clean out unneeded lsp settings 2022-12-30 13:08:49 -08:00
Matthew Leong
a80b7e5799 fix: cmp capabilities 2022-12-30 13:06:40 -08:00
Matthew Leong
364ab525fc moar clean up 2022-12-29 12:10:07 -08:00
Matthew Leong
daaafc1f8d
Lazy.nvim (#88)
* feat: init lazy.nvim

* refactor: easy plugin init

* feat: user defined plugins

* refactor: clean up user config

* refactor: clean up lsp plugins

* fix: lsp signature

* fix: null ls user config

* feat: replace commands

* feat: optimize lazy loading

* fix: lsp_signature working

* fix: documentation hover/sig help

* fix: autopairs

* feat: clean up luasnips

* fix auto complete

* moar laziness

* feat: add markdown_inline to ensured_installed for TS

* clean up

* clean up auto-session
2022-12-29 08:34:17 -08:00
Matthew Leong
e009f823e4 feat: lsp diagnostics line formatting 2022-08-02 11:15:54 -07:00
Matthew Leong
ce2cb28c0f feat: update diagnostics message 2022-07-25 09:21:43 -07:00
Matthew Leong
b96afbd7eb fix(Autocomplete): fix autocomplete dying randomly on buffers 2022-06-01 14:02:38 -07:00
Matthew Leong
ebd949c7d1 fix: confusing bool for default null ls sources 2022-05-27 13:12:27 -07:00
Matthew Leong
0cc8369ac1 fix: formatting autocmd queued only once 2022-05-27 13:00:18 -07:00
Matthew Leong
850c3835f8 revert: back to prettierd 2022-05-27 12:22:21 -07:00
Matthew Leong
f302eb85b0 refactor(LSP): use prettier over prettierd 2022-05-26 15:15:50 -07:00
Matthew Leong
b968af5b9c fix(LSP): respect user configs for formatting 2022-05-26 15:07:23 -07:00
Matthew Leong
5678c823b0 fix: reorder imports 2022-05-16 06:49:37 -07:00
Matthew Leong
2bcc3069d6 fix: update to resolve nvim breaking changes, format + server_capabilities 2022-05-02 12:53:26 -07:00
Matt Leong
6eb01f3404 refactor: more autocmd api updates
* feat: add format_timeout user option
2022-03-28 14:10:47 -07:00
Matt Leong
bfaee95d02 feat(pyright): better defaults 2022-02-17 16:10:16 -08:00
Matt Leong
34e827fd05 feat(lsp): add pyright support 2022-02-16 09:16:06 -08:00
Matt Leong
fafe70eb36 feat: clean up a bit 2022-02-06 19:19:22 -08:00
Matt Leong
4bae8cfbd5 feat(core): move user config init to core 2022-02-06 19:01:26 -08:00
Matt Leong
d201b8f258 feat(lsp): easier null_ls configuration 2022-02-06 18:19:50 -08:00
Matt Leong
bdef698a28 feat(lsp): add shellcheck diagnostics 2022-01-27 08:28:07 -08:00
Matt Leong
54dcb22869 feat(lsp): prettierd enabled!! 2022-01-24 13:50:25 -08:00
Matt Leong
6102571a7f refactor: smaller config footprint 2022-01-17 13:14:12 -08:00
Matt Leong
2f6ddcce43 fix(lsp): readd eslint condition 2021-12-28 18:02:43 -08:00
Matt Leong
cb27724cc7 feat(lsp): format command 2021-12-28 16:37:53 -08:00
Matt Leong
54018cd5a4 fix(lsp): remove conditional for eslint 2021-12-28 16:29:30 -08:00