aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig.lua
Commit message (Collapse)AuthorAgeFilesLines
* fix: show backtrace from deprecate() callJustin M. Keyes2025-10-111-1/+1
| | | | | ref 1f7fbc34e6420476142b5cc85e9bee52717540fb ref #4095
* refactor!: deprecate old framework/configs, Nvim 0.10 #4077Justin M. Keyes2025-09-171-1/+11
|
* feat: require Nvim 0.10+ #3692Justin M. Keyes2025-04-051-1/+1
|
* fix(typst_lsp): deprecate typst_lsp to tinymist (#3493)glepnir2024-12-051-0/+4
| | | | | | | Problem: typst_lsp has been archived. Solution: use tinymist instead Fix #3492
* chore: fix typo on deprecate of bufls (#3422)glepnir2024-11-061-1/+1
|
* feat(buf): new lsp for protobuf (#3414)Imron Gamidli2024-11-061-0/+4
| | | new server bufls for protobuf filetype
* chore(ruff_lsp): deprecate ruff_lsp in favour of ruff (#3420)Peter Lithammer2024-11-061-0/+4
| | | `ruff server` has been stable for some time now.
* fix: malformed version message in older Nvim #3345Micah Halter2024-10-031-2/+16
|
* feat: assert minimum required Nvim version #3338dundargoc2024-10-031-0/+10
|
* feat(lspinfo): replace :LspInfo with :checkhealth #3339Justin M. Keyes2024-10-021-1/+1
| | | | | | | | | | | | Problem: :LspInfo has its own "inner platlform" of highlights, mappings etc. And it doesn't integrate with :checkhealth. Solution: - Move the lspinfo code to a healthcheck. - LspInfo features such as highlights, "floating window" presentation, etc., should be added to :checkhealth in Nvim core, if they are really needed. - Define a "q" mapping until Nvim stable has that in :checkhealth.
* refactor: rename "server_configurations" => "configs" #3330Justin M. Keyes2024-10-011-3/+2
| | | | | | | | | | | | | | Problem: The name `server_configurations` is extremely verbose and irritatingly formal and dogmatic. This overlong name is a constant nuisance when reading, writing, and coding. It's also not even correct: these configurations are just as much "client" configurations as they are "server" configurations. Solution: - Rename to a shorter name. - Leave placeholder files for any old URLs that link to the old location.
* feat: show deprecate servers list in LspInfo (#3308)glepnir2024-09-181-27/+40
| | | | | | | | | | | | * feat: show deprecate servers list in LspInfo In order to smoothly transition to the vim.lsp.start interface in the future, adding checkhealth here is meaningless. Only the lspinfo information window is available. So shown deprecate servers list in LspInfo and update the server deprecate remove version to 0.2.1. 0.2.0 is tagged too quickly cause some servers not removed. Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
* feat(ts_ls)!: rename `tsserver` to `ts_ls` #3232Yi Ming2024-09-051-0/+4
| | | | | `tsserver` cannot be used as an abbreviation for `typescript-language-server`, because there is [`tsserver`](https://github.com/microsoft/TypeScript/wiki/Standalone-Server-(tsserver)) already and it is completely different from `typescript-language-server`. This is misleading. As the [README of `typescript-language-server`](https://github.com/typescript-language-server/typescript-language-server/blob/master/README.md) says, it's a wrapper of `tsserver`. This abuse has been around for so many time in lspconfig that people don't realize they are two different things, and are then confused by replacements of `typescript-language-server` like [typescript-tools.nvim](https://github.com/pmizio/typescript-tools.nvim) and [vtsls](https://github.com/yioneko/vtsls).
* fix: rename ruby_ls to ruby_lsp (#3105)Nithin Bekal2024-04-141-0/+4
|
* fix(sqls): deprecate sqls suggest sqlls instead (#2544)Raphael2023-04-051-1/+1
|
* fix: remove deprecate function config.available_servers (#2457)Raphael2023-02-141-5/+0
| | | | this function mark as deprecate in 0.1.4 use util.available_servers instead of
* feat: rename servers with hyphens (`-`) (#2451)figsoda2023-02-121-0/+8
| | | | | * feat: rename fennel-ls -> fennel_ls * feat: rename starlark-rust -> starlark_rust
* feat: rename sumneko_lua -> lua_ls (#2439)figsoda2023-02-121-0/+22
| | | | | | | | | | | * feat: rename sumneko_lua -> lua_language_server * refactor(sumneko_lua): use vim.deprecate * refactor: handle deprecated server aliases in one place * refactor: put server aliases in a function * feat: rename lua_language_server -> lua_ls
* fix: lspstart should be work without arg (#2090)Raphael2022-08-261-6/+1
|
* fix: add vim.deprecate in old function (#2080)Raphael2022-08-241-0/+10
| | | | | * fix: add vim.deprecrate in old function * fix: typo
* feat!: 0.7 API update (#1984)Ranjith Hegde2022-08-231-76/+0
| | | | | | | | | | | * switch to lua api for autocommands * switch to nvim_create_user_command * move to lua plugin initialization NOTICE: Defining commands in server configurations will be deprecated in future releases. See `:help lspconfig.txt` to setup the same in an `on_attach` function. Co-authored-by: Michael Lingelbach <m.j.lbach@gmail.com>
* fix: only consider servers that have been set up as available (#2066)William Boman2022-08-231-1/+7
| | | | | * test: add failing test * fix(lspconfig): only consider servers that have been set up as available
* fix(lspconfig.lua): lintJustin M. Keyes2022-06-011-1/+1
|
* feat: add :LspLog command #1917William Boman2022-05-221-0/+7
|
* chore: prefix all vim.notify message with [lspconfig] (#1496)William Boman2021-11-271-1/+1
|
* chore: clean up importsMichael Lingelbach2021-11-251-3/+3
|
* feat: expose configsMichael Lingelbach2021-11-251-5/+15
|
* fix: disambiguate autostart option from function name (#1356)kylo2522021-11-081-3/+3
| | | | | | * make `config.autostart` separate from `config.launch()` * simplify handling of `config.autostart` * check for `true` instead of `not false` * replace `trigger` with the conventional `event` and `pattern`
* feat: improve interface for `:Lsp*` commands (#1324)Vsevolod2021-10-171-29/+15
|
* fix: use pairs in LspRestart (#1234)Michael Lingelbach2021-09-071-1/+1
|
* chore: remove modeline (#1177)Michael Lingelbach2021-08-241-1/+0
|
* chore: refactor ui components (#1172)Michael Lingelbach2021-08-241-1/+1
|
* chore: change stylua to single quotes (#1068)Michael Lingelbach2021-07-131-16/+16
|
* ci: lint and format with styluaMichael Lingelbach2021-07-031-25/+25
|
* Wrap dofile in pcallDavid Hotham2021-05-031-1/+1
| | | | Fixes #876
* Use dofile instead of require for faster setup({})Michael Lingelbach2021-04-231-1/+5
| | | | | | * closes #239 * For 76 language servers, this decreases time to invoke setup({}) from ~126 ms to ~1ms
* Lazily require lspinfo to save on start-up timeMichael Lingelbach2021-04-211-2/+1
|
* LspStart: make start all matching clients by defaultMichael Lingelbach2021-04-141-2/+15
|
* Restart clients attached to current buffer if none specifiedkraftwerk282021-04-051-9/+14
|
* Add stop, start, and restart commandsMichael Lingelbach2021-03-281-1/+38
|
* chore: remove deprecated module/functionMatthieu Coudron2021-02-251-4/+0
|
* Fix metatable __index for defining new language serversMichael Lingelbach2021-01-311-1/+1
|
* Remove deprecated commands :LspInstall and :LspInstallInfoMichael Lingelbach2021-01-241-16/+0
|
* lspinfo: move to moduleMichael Lingelbach2021-01-151-114/+3
|
* Add handling for nil filetypesMichael Lingelbach2021-01-151-1/+1
|
* LspInfo: fix display when client cmd contains newlinesMichael Lingelbach2021-01-141-12/+26
|
* LspInfo: fix when filetypes not definedMichael Lingelbach2021-01-141-9/+20
|
* Fix root detection for LspInfo, cache setupMichael Lingelbach2021-01-141-10/+6
|
* Commands: add LspInfoMichael Lingelbach2021-01-111-0/+98
|
* Add compatibility functions with deprecation noticeMichael Lingelbach2021-01-031-0/+29
|