Commit graph

108 commits

Author SHA1 Message Date
opalmay
8474a06b43
fix(lsp): some servers have dynamic commands (#3471) 2022-11-14 10:16:49 +01:00
Abouzar Parvan
5e051afbb1
fix(lsp): disable annoying popup for sumneko-lua (#3445) 2022-11-09 12:01:27 +01:00
k4z4n0v4
375232c95a
fix(lsp) launch servers in path as well (#3390) 2022-11-01 16:08:16 +01:00
CPea
a54d872e0b
fix(lsp): only launch installed servers (#3366) 2022-10-31 19:19:39 +01:00
github-actions[bot]
b190f045e8
chore: bump plugins version (#3276) 2022-10-29 18:23:34 +02:00
Abouzar Parvan
f1c469d967
fix(lsp): do a nil check before string matching autocmd desc (#3354) 2022-10-27 13:53:28 +03:30
LostNeophyte
f834362b68
fix(lsp): don't start servers multiple times (#3347) 2022-10-26 21:56:28 -04:00
kylo252
25c4241b07
refactor: clean up test env paths (#3318) 2022-10-22 15:25:46 +02:00
kylo252
48d1c38fa8
chore(plugins): bump version (#3248)
* ci: update workflows

* chore(plugins): bump version

* chore: update depdecated settings for comment.nvim

* chore(lsp): update skiplist

* fixup!: take 2 for comment.nvim
2022-10-15 18:32:11 +02:00
Abouzar Parvan
a54312b769
fix(nvim-cmp-lsp): update_capabilities has been deprecated (#3245) 2022-10-15 12:54:49 +03:30
Abouzar Parvan
91ac8a0bb0
fix(luadev): this plugin has been renamed (#3235) 2022-10-15 10:21:24 +03:30
Abouzar Parvan
91dadd46a9
fix(lua-dev): make sure we are loading the correct types (#3208) 2022-10-12 16:16:53 +03:30
opalmay
5a4c8e3eec
fix: always use border for lsp hover (#3160) 2022-10-06 10:11:37 -04:00
kylo252
9def60f1dd
feat: lock new installations to nvim 0.8+ (#3111) 2022-10-06 06:55:06 +00:00
Philippe Richard
8767a17b5e
feat: move icons to a single icons file (#3115) 2022-10-02 23:48:23 -04:00
chaesngmin
6a72ad281e
Fix: correct typos (#3117) 2022-10-03 01:19:59 +00:00
Christian Chiarulli
1c03ac8052
feat: reload and lir color update (#3123) 2022-10-03 00:56:23 +00:00
Daniel Rodríguez Rivero
f4032cc43e
chore(lsp): give null-ls setup default values (#3093) 2022-09-28 13:54:12 -04:00
github-actions[bot]
d37fdc5cf2
chore: bump plugins version (#2988)
* chore: bump plugins version

* chore(plugins): update

* chore(plugins): ignore solc

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Abouzar Parvan <abzcoding@users.noreply.github.com>
2022-09-27 17:14:19 +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
Christian Chiarulli
352147158b
feat(document highlight): use illuminate rather than autocommand to avoid flashing (#3029) 2022-09-19 13:12:52 -04:00
kylo252
68fdbaa51d
fix(lsp): enforce lvim completion for lua-server (#3035) 2022-09-19 13:10:07 +02:00
Christian Chiarulli
a4c2dc4d0b
refactor: small improvements (#3021) 2022-09-15 23:33:08 -04:00
lvimuser
564cfe8f3c
fix(lsp/utils): do not register duplicate autocommands (#3004) 2022-09-15 12:13:46 +02:00
kylo252
7535f4eff9
fix(plugins): handle deprecated options (#3014) 2022-09-12 18:41:25 +02:00
lvimuser
ce621c1cfe
chore: remove unnecessary code (#2923) 2022-08-29 14:47:21 +02:00
Daniel Rodríguez Rivero
537a192179
fix(lsp): pass name arg to should_auto_install (#2958) 2022-08-29 14:04:46 +02:00
Akihiro Okuno
d259efd40b
fix(statusline): display null-ls linters properly (#2921) 2022-08-19 11:50:52 +02:00
kylo252
2e4620cb4f
fix(lsp): return the actual resolved mason-config (#2889) 2022-08-09 16:11:45 +02:00
lvimuser
67366cdf89
feat(lvim/lsp): enable tailwindcss by default (#2870) 2022-08-09 13:27:47 +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
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
efe7eea195
fix(lsp): update format filter for nightly (#2773) 2022-07-02 09:36:11 +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
CPea
16c0c86284
chore(lsp): notify format request failed once when there is no client (#2697) 2022-06-23 10:29:30 +04:30
kylo252
1d1f7bac65
fix: skip calling nvim-tree.setup() more than once (#2707) 2022-06-11 17:46:37 +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
a2714c3c38
fix(autocmds): disable commentstring_calc on cursor-hold (#2581) 2022-05-11 17:15:00 +02:00
Abouzar Parvan
b060827518
feat(codelens): cursorhold is too much intrusive for codelens (#2600) 2022-05-11 19:01:04 +04:30
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
kylo252
e4287b7180
fix(lsp): undo stdpath overload to avoid datarace (#2540) 2022-04-29 16:26:15 +02:00
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
Abouzar Parvan
8fdd4b46e8
feat(peek): make sure max width and height are customizable (#2492) 2022-04-22 15:11:21 +04:30
kylo252
0481ec8ddd
refactor: update impatient (#2477) 2022-04-20 13:22:26 +02:00