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 |
|
Matt Leong
|
ea2b4f0ca1
|
feat(config): add helper function for formatters
|
2021-10-25 07:13:42 -07:00 |
|
Matt Leong
|
10b52b8835
|
fix(lsp): run autoformat command just once
|
2021-10-25 06:35:18 -07:00 |
|
Matt Leong
|
cd5cee0342
|
feat(config): move format to better place
|
2021-10-24 22:04:49 -07:00 |
|
Matt Leong
|
d4e314928d
|
feat(config): add new config file
* Added efm formatter options
* Auto install lsp servers
|
2021-10-24 15:11:04 -07:00 |
|