Daniel Rodríguez Rivero
537a192179
fix(lsp): pass name arg to should_auto_install ( #2958 )
2022-08-29 14:04:46 +02:00
kylo252
2e4620cb4f
fix(lsp): return the actual resolved mason-config ( #2889 )
2022-08-09 16:11:45 +02:00
kylo252
eefde00ae8
refactor!: migrate to mason.nvim ( #2880 )
2022-08-09 10:41:17 +02:00
lvimuser
b8f681374b
fix(lvim/lsp/manager): make client_is_configured more reliable ( #2851 )
2022-07-31 16:51:12 +02:00
kylo252
23df368b00
refactor: load the default options once ( #2592 )
...
BREAKING CHANGE: modifying the default options for keymaps and autocmds
is now done by overwriting them, since they won't be loaded into the
global `lvim` table anymore
* refactor: use the lua-commands api
* refactor!: use the lua-autocmds api
* fix(settings): let neovim handle spellfile
* feat: add log:set_log_level()
* chore: update examples
* chore: add deprecation notice for custom_groups
2022-05-21 16:48:47 +02:00
kylo252
dd65e28565
refactor(lsp): decouple the installer setup-hook ( #2536 )
...
* chore(lsp): update plugins
* refactor(lsp): decouple the installer setup-hook
- remove the deprecated `server:setup()`
- set up the server manually with lspconfig once `server:on_ready()`
has been triggered
* chore: use the new lsp_installer.setup()
2022-04-28 14:38:32 +02:00
kylo252
198577aa75
refactor(lsp): cleanup servers' override configuration ( #2243 )
...
* refactor(lsp): cleanup override settings
- rename lsp.override to lsp.automatic_configuration.ignored_servers
- add lsp.automatic_configuration.ignored_filetypes
* chore(info): update override section
* refactor(lsp): rename ignored to skipped
* fix: better deprecation handling
* docs(lsp): add example for (un-)skipping servers
* refactor(lsp): allow installing overridden servers
* docs(lsp): update config_win.example.lua as well
* chore(lsp): update skipped_servers list
* fix(logger): less noise from client_is_configured
2022-04-14 23:17:22 +04:30
kylo252
238e43e5b3
refactor: more consistent autocmds ( #2133 )
2022-01-03 11:06:45 +01:00
kylo252
f1ca79e628
refactor: remove unused old language configs ( #2094 )
2021-12-20 08:59:47 +01:00
kylo252
e4752692e5
fix(lsp): prevent repeated setup call ( #2048 )
...
Check if the manager `autocomd` has already been configured,
since some servers can take a while to initialize.
2021-12-08 08:15:56 +01:00
kylo252
07bcae45fd
fix(lsp): avoid installing an overridden server ( #1981 )
2021-11-22 08:32:40 +01:00
kylo252
e8693406ba
perf(lsp): use the new upstream API for filetypes ( #1836 )
2021-10-31 16:23:44 +01:00
kylo252
95d8127f31
fix(lsp): avoid data-race on server:install() ( #1863 )
2021-10-30 20:39:53 +02:00
Chase Colman
6b8ef55e3d
fix(lsp): install templates and configure overrides for custom providers
2021-10-28 21:15:49 +08:00
kylo252
3dd60bd3d4
fix(lsp): template generator now uses lsp.override ( #1813 )
2021-10-23 18:12:11 +02:00
kylo252
52b7455741
feat: add an independent lvim namespace ( #1699 )
2021-10-10 21:07:41 +02:00