Commit graph

29 commits

Author SHA1 Message Date
Alexey Svirschevskiy
01acdde705
fix(lsp): restore float border (#4274) 2023-07-05 15:17:38 +02:00
Sadik Saifi
804e08cb46
feat(lspconfig): add rounded borders to :LspInfo window (#4208)
* feat(plugin): add rounded borders to :LspInfo window

* feat(lspconfig): add rounded borders to :LspInfo window

Co-authored-by: CPea <cpea2506@gmail.com>

* chore: format

---------

Co-authored-by: CPea <cpea2506@gmail.com>
Co-authored-by: LostNeophyte <lostneophyte@tuta.io>
2023-06-03 10:49:49 +02:00
Christian Chiarulli
55e7fdb9d1
feat: rounded border for hover and signatureHelp (#4131)
Co-authored-by: LostNeophyte <lostneophyte@tuta.io>
2023-05-06 16:34:04 -04:00
CPea
9e86655361
refactor(lsp)!: deprecate lvim.lsp.diagnostics (#3916) 2023-05-02 09:56:47 +02:00
LostNeophyte
98fb64764f
fix(lsp): lazy loading (#3824) 2023-02-07 17:30:14 +01:00
LostNeophyte
5c3d76c7f6
fix(lsp): don't remove mason-lspconfig's hook (#3739) 2023-01-17 16:35:06 +01:00
Abouzar Parvan
a54312b769
fix(nvim-cmp-lsp): update_capabilities has been deprecated (#3245) 2022-10-15 12:54:49 +03:30
Abouzar Parvan
518b1d4167
Fix: make sure latest plugins are customizable (#3044)
* fix: make navim-navic configurable

* fix: make sure vim-illuminate is configurable

* fix: make sure theme is configurable

* fix(ci): don't verify uninstalled plugins

* refactor(lsp): add setup_document_symbols util

* revert: keep onedarker on freeze branch

* refactor(lsp): avoid duplicate hl autocmds

Co-authored-by: kylo252 <59826753+kylo252@users.noreply.github.com>
2022-09-20 14:11:58 +04:30
Christian Chiarulli
f11909b564
feat: breadcrumbs (#3043) 2022-09-19 22:14:32 -04:00
kylo252
eefde00ae8
refactor!: migrate to mason.nvim (#2880) 2022-08-09 10:41:17 +02:00
kylo252
dec21bbab6
feat(lsp): bind formatexpr and omnifunc by default (#2865) 2022-07-31 14:27:59 +02:00
kylo252
6d43a79464
refactor(whichkey): use vim.keymap.set directly (#2786) 2022-07-04 19:26:33 +02:00
kylo252
a99894b2c8
feat(lsp): add option to override nlsp-settings (#2769) 2022-06-27 19:18:20 +02:00
CPea
c6431a09c7
feat(lsp): add option to override default nvim-lsp-installer settings (#2698) 2022-06-26 14:08:54 +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
Abouzar Parvan
f7ba2c8902
fix(autocmds): make sure we are using codelens correctly (#2576) 2022-05-06 11:42:55 +02:00
kylo252
cfa702e6fe
refactor: use api-autocmds for lsp functions (#2549)
* refactor: use api-autocmds for lsp functions

* chore: use the existing client.supports_method api

* fix: a callback in an autocmd doesn't pass nil

* revert: keep changes minimal to which-key

Co-authored-by: Abouzar Parvan <abzcoding@users.noreply.github.com>
2022-05-03 03:40:51 +04:30
Abouzar Parvan
6a66e39f29
feat(icons): make it possible to disable icons (#2529) 2022-04-28 19:00:39 +04:30
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
0481ec8ddd
refactor: update impatient (#2477) 2022-04-20 13:22:26 +02:00
Daniel You
36ffc33b45
feat: enable nlsp-settings schemas (#2322) 2022-03-04 15:41:03 +03:30
CPea
a1557d65de
fix(lsp): formatter now use new null-ls api function (#2135) 2022-01-04 12:14:54 +03:30
kylo252
eefc148313
refactor(bootstrap): more robust git module (#2127) 2022-01-03 11:07:34 +01:00
kylo252
238e43e5b3
refactor: more consistent autocmds (#2133) 2022-01-03 11:06:45 +01:00
kylo252
6770808bec
feat: full compatibility with neovim v0.6 (#2037) 2021-12-06 17:04:46 +01:00
kylo252
b0a9ee720a
refactor: more configurable format-on-save (#1937) 2021-11-14 13:44:00 +01:00
Chase Colman
e42581c219 fix(lsp): correct map and prevent highlight leak of diagnostic signs in 0.6 (#1934) 2021-11-10 11:09:44 +01:00
kylo252
03e5760e59
fix(formatters): always select null-ls by default (#1810) 2021-10-20 20:01:51 +02:00
kylo252
52b7455741
feat: add an independent lvim namespace (#1699) 2021-10-10 21:07:41 +02:00
Renamed from lua/lsp/init.lua (Browse further)