Commit graph

56 commits

Author SHA1 Message Date
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
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
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
0cc8369ac1 fix: formatting autocmd queued only once 2022-05-27 13:00:18 -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
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
4bae8cfbd5 feat(core): move user config init to core 2022-02-06 19:01:26 -08:00
Matt Leong
54018cd5a4 fix(lsp): remove conditional for eslint 2021-12-28 16:29:30 -08:00
Matt Leong
797cc4438a feat(lsp): prettierd -> prettier w/prefer local 2021-12-28 14:33:52 -08:00
Matt Leong
66f29d878b feat(mappings): ts utils maps only are set when tsserver is active 2021-12-21 11:24:10 -08:00
Matt Leong
18c4971497 feat(mappings): attach lsp mappings to buffers only 2021-12-21 10:41:26 -08:00
Matt Leong
cbb5322563 feat(lsp): enable single_file_mode 2021-12-17 21:27:27 -08:00
Matt Leong
02455d6514 feat(lsp): bump formatting timeout 2021-11-29 07:44:00 -08:00
Matt Leong
32cafa4d86 feat(lsp): force install less servers 2021-11-29 06:51:03 -08:00
Matt Leong
ff3a7a5de4 feat(plugins): clean up 2021-11-10 22:23:05 -08:00
Matt Leong
3aab287794 feat(lsp): trade efm and eslint for null-ls 2021-11-09 18:53:52 -08:00
Matt Leong
730e7e32c1 feat(lsp): tweak formatting sync timeout 2021-10-27 17:41:02 -07:00
Matt Leong
3b6e4213b9 feat: cleaner string formats 2021-10-27 14:55:44 -07:00
Matt Leong
d746f70865 fix(config): allow highlights to be overridable 2021-10-26 11:44:29 -07:00
Matt Leong
75a806996d fix(config): fix mapping overriders 2021-10-25 21:22:03 -07:00
Matt Leong
d4f1e232c4 feat(lsp): use autogroup for autocmd 2021-10-25 16:44:53 -07:00
Matt Leong
ae48287cf7 fix(lsp): auto format, sane default for timeout 2021-10-25 12:01:44 -07:00
Matt Leong
9366f6072c fix(lsp): auto format use sync 2021-10-25 11:42:03 -07:00
Matt Leong
e3c96ce353 fix(config): actually format on save 2021-10-25 10:50:07 -07:00
Matt Leong
9e72bafe0f chore(configs): clean up 2021-10-25 08:41:36 -07:00