summaryrefslogtreecommitdiff
path: root/lua/lvim/lsp
AgeCommit message (Collapse)Author
2022-10-02feat: move icons to a single icons file (#3115)Philippe Richard
2022-10-03Fix: correct typos (#3117)chaesngmin
2022-10-03feat: reload and lir color update (#3123)Christian Chiarulli
2022-09-28chore(lsp): give null-ls setup default values (#3093)Daniel Rodríguez Rivero
2022-09-27chore: bump plugins version (#2988)github-actions[bot]
* 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 <[email protected]>
2022-09-20Fix: make sure latest plugins are customizable (#3044)Abouzar Parvan
* 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 <[email protected]>
2022-09-19feat: breadcrumbs (#3043)Christian Chiarulli
2022-09-19feat(document highlight): use illuminate rather than autocommand to avoid ↵Christian Chiarulli
flashing (#3029)
2022-09-19fix(lsp): enforce lvim completion for lua-server (#3035)kylo252
2022-09-15refactor: small improvements (#3021)Christian Chiarulli
2022-09-15fix(lsp/utils): do not register duplicate autocommands (#3004)lvimuser
2022-09-12fix(plugins): handle deprecated options (#3014)kylo252
2022-08-29chore: remove unnecessary code (#2923)lvimuser
2022-08-29fix(lsp): pass name arg to should_auto_install (#2958)Daniel Rodríguez Rivero
2022-08-19fix(statusline): display null-ls linters properly (#2921)Akihiro Okuno
2022-08-09fix(lsp): return the actual resolved mason-config (#2889)kylo252
2022-08-09feat(lvim/lsp): enable tailwindcss by default (#2870)lvimuser
2022-08-09refactor!: migrate to mason.nvim (#2880)kylo252
2022-07-31fix(lvim/lsp/manager): make client_is_configured more reliable (#2851)lvimuser
2022-07-31feat(lsp): bind formatexpr and omnifunc by default (#2865)kylo252
2022-07-04refactor(whichkey): use vim.keymap.set directly (#2786)kylo252
2022-07-02fix(lsp): update format filter for nightly (#2773)kylo252
2022-06-27feat(lsp): add option to override nlsp-settings (#2769)kylo252
2022-06-26feat(lsp): add option to override default `nvim-lsp-installer` settings (#2698)CPea
2022-06-23chore(lsp): notify format request failed once when there is no client (#2697)CPea
2022-06-11fix: skip calling nvim-tree.setup() more than once (#2707)kylo252
2022-05-21refactor: load the default options once (#2592)kylo252
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-11fix(autocmds): disable commentstring_calc on cursor-hold (#2581)kylo252
2022-05-11feat(codelens): cursorhold is too much intrusive for codelens (#2600)Abouzar Parvan
2022-05-06fix(autocmds): make sure we are using codelens correctly (#2576)Abouzar Parvan
2022-05-03refactor: use api-autocmds for lsp functions (#2549)kylo252
* 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 <[email protected]>
2022-04-29fix(lsp): undo stdpath overload to avoid datarace (#2540)kylo252
2022-04-28feat(icons): make it possible to disable icons (#2529)Abouzar Parvan
2022-04-28refactor(lsp): decouple the installer setup-hook (#2536)kylo252
* 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-22feat(peek): make sure max width and height are customizable (#2492)Abouzar Parvan
2022-04-20refactor: update impatient (#2477)kylo252
2022-04-14refactor(lsp): cleanup servers' override configuration (#2243)kylo252
* 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-07[Feature] Add option to set maximum cmp menu width (#2425)xeluxee
2022-04-03refactor: re-enable packer.sync() in LvimReload (#2410)kylo252
2022-03-28refactor(lsp): replace deprecated ocamllsp with ocamlls (#2402)steven_j
Co-authored-by: kylo252 <[email protected]>
2022-03-22fix(peek): print error if lsp is unable to get file contents (#2379)Abouzar Parvan
* fix(peek): print error if lsp is unable to get file contents * fix(peek): replace print with vim.notify
2022-03-21fix(peek): make sure popup_options are positive (#2373)Abouzar Parvan
2022-03-12chore(plugins): last manual plugin update (#2347)Abouzar Parvan
2022-03-04feat: enable nlsp-settings schemas (#2322)Daniel You
2022-02-23refactor(nvim-tree): update settings structure (#2304)Abouzar Parvan
2022-02-16fix(timeoutlen): this has caused way too many issues in the past (#2287)Abouzar Parvan
2022-02-09chore(plugins): bump version (#2261)Abouzar Parvan
2022-02-06chore(plugins): bump version (#2253)Abouzar Parvan
2022-02-03feat: use schemastore.nvim to provide extended json schema support (#2239)Abouzar Parvan
2022-01-30feat(vue): set volar as default language server instead of vuels (#2230)Abouzar Parvan