v0.1.8
版本发布时间: 2024-05-21 22:27:33
neovim/nvim-lspconfig最新发布版本:v1.0.0(2024-09-11 15:43:16)
What's Changed
- fix(rubocop): don't auto-detect bundler, to avoid surprising configuration behavior by @waiting-for-dev in https://github.com/neovim/nvim-lspconfig/pull/2923
- docs: fix grammar in lspconfig.txt EXAMPLE KEYBINDIGS section by @StenAL in https://github.com/neovim/nvim-lspconfig/pull/2924
- fix(cssls): enable enabling of formatting capabilities by @chrisgrieser in https://github.com/neovim/nvim-lspconfig/pull/2925
- feat: add cds-lsp by @stijnme in https://github.com/neovim/nvim-lspconfig/pull/2926
- fix(elixirls): smarter detection of root_dir for umbrella apps by @giddie in https://github.com/neovim/nvim-lspconfig/pull/2911
- fix(psalm): psalm now uses a --language-server option by @Ultra-Code in https://github.com/neovim/nvim-lspconfig/pull/2929
- feat(kotlin_language_server): Add storagePath to initilaztion options by @Glyphack in https://github.com/neovim/nvim-lspconfig/pull/2930
- fix(zls): include
build.zig
in root dir search by @lawrence-laz in https://github.com/neovim/nvim-lspconfig/pull/2933 - fix: typos root directory indicator by @chrisgrieser in https://github.com/neovim/nvim-lspconfig/pull/2935
- feat(denols): follow the latest default value of the vscode extension by @uga-rosa in https://github.com/neovim/nvim-lspconfig/pull/2936
- chore: check version 0.8+ by @sys9kdr in https://github.com/neovim/nvim-lspconfig/pull/2940
- feat: add twig-language-server by @huesersohn in https://github.com/neovim/nvim-lspconfig/pull/2939
- docs(spyglassmc_language_server): fix typo in the repository url by @Davido264 in https://github.com/neovim/nvim-lspconfig/pull/2941
- fix(sqls): repository moves to organization by @gamoutatsumi in https://github.com/neovim/nvim-lspconfig/pull/2945
- feat(snyk-ls): add support for snyk-ls by @pbnj in https://github.com/neovim/nvim-lspconfig/pull/2826
- chore: move loading status check to the top by @sys9kdr in https://github.com/neovim/nvim-lspconfig/pull/2942
- fix(pyright): only send commands to pyright by @mennohofste in https://github.com/neovim/nvim-lspconfig/pull/2946
- fix: typo in util documentation by @kesor in https://github.com/neovim/nvim-lspconfig/pull/2947
- fix(sqls): sqls is unarchived by @candy12t in https://github.com/neovim/nvim-lspconfig/pull/2950
- fix(ols): remove single_file_support by @losinggeneration in https://github.com/neovim/nvim-lspconfig/pull/2952
- fix(csharp-ls): csharp-ls uses solution file for project root first by @rudiejd in https://github.com/neovim/nvim-lspconfig/pull/2955
- feat: add lwc-language-server support by @SirWizardLizard in https://github.com/neovim/nvim-lspconfig/pull/2958
- fix(docs): Add note about filetype for docker-compose by @Uzaaft in https://github.com/neovim/nvim-lspconfig/pull/2961
- feat: add support for dcm lsp by @RobertBrunhage in https://github.com/neovim/nvim-lspconfig/pull/2963
- chore: update dcmls configuration by @RobertBrunhage in https://github.com/neovim/nvim-lspconfig/pull/2965
- chore: update dcmls config by @RobertBrunhage in https://github.com/neovim/nvim-lspconfig/pull/2969
- feat: add bzl lsp by @matawed in https://github.com/neovim/nvim-lspconfig/pull/2973
- feat: enable single file mode for vale_ls by @alex-tdrn in https://github.com/neovim/nvim-lspconfig/pull/2978
- Unexpected behaviour when executing ":LspStart lua" in "init.lua" file by @didedoshka in https://github.com/neovim/nvim-lspconfig/pull/2842
- [Biome] Make biome only run in projects with an existing biome.json by @willparsons in https://github.com/neovim/nvim-lspconfig/pull/2984
- fix(mdx_analyzer): pass typescript lib as option by @Machine-Maker in https://github.com/neovim/nvim-lspconfig/pull/2974
- fix: disable autostart after :LspStop by @brookhong in https://github.com/neovim/nvim-lspconfig/pull/2987
- feat(swift_mesonls): add meson.options as a root marker by @tristan957 in https://github.com/neovim/nvim-lspconfig/pull/2991
- feat(helm-ls): enable dynamicRegistration for didChangeWatchedFiles by @qvalentin in https://github.com/neovim/nvim-lspconfig/pull/2992
- refactor: improve get_clients_from_cmd_args by @sys9kdr in https://github.com/neovim/nvim-lspconfig/pull/2943
- feat: add dprint lsp by @WhoIsSethDaniel in https://github.com/neovim/nvim-lspconfig/pull/2982
- Improve LTeX support by @metiulekm in https://github.com/neovim/nvim-lspconfig/pull/2979
- fix(typst_lsp): declare single file support by @rhjdvsgsgks in https://github.com/neovim/nvim-lspconfig/pull/2994
- rust-analyzer: Fix is_library by @jeremija in https://github.com/neovim/nvim-lspconfig/pull/2995
- feat: add
templ
filetypes by @mortezadadgar in https://github.com/neovim/nvim-lspconfig/pull/2996 - fix: enforce single file mode check when root_dir differs from client by @serranomorante in https://github.com/neovim/nvim-lspconfig/pull/2998
- feat: added koka language server support by @Ki11erRabbit in https://github.com/neovim/nvim-lspconfig/pull/3000
- Added
harper_ls
support by @elijah-potter in https://github.com/neovim/nvim-lspconfig/pull/3001 - feat(fennel-ls): allow utf-8 offsetEncoding by @XeroOl in https://github.com/neovim/nvim-lspconfig/pull/3002
- fix(texlab): search for default texlab root files by @Stevenjin8 in https://github.com/neovim/nvim-lspconfig/pull/3005
- ci: bump JohnnyMorganz/stylua-action from 3 to 4 by @dependabot in https://github.com/neovim/nvim-lspconfig/pull/3006
- fix: Follow latest denols implmention by @4513ECHO in https://github.com/neovim/nvim-lspconfig/pull/3007
- Update docker_compose_language_service.lua by @cizordj in https://github.com/neovim/nvim-lspconfig/pull/3008
- fix(quick_lint_js): enable for typescript by @chrisgrieser in https://github.com/neovim/nvim-lspconfig/pull/3010
- feat(solidity_ls)!: switch to first-party npm package by @llllvvuu in https://github.com/neovim/nvim-lspconfig/pull/3011
- Update repository url for typos_lsp by @taketwo in https://github.com/neovim/nvim-lspconfig/pull/3012
- fix(ocaml): trigger by filetype, not language id by @pqwy in https://github.com/neovim/nvim-lspconfig/pull/3016
- feat: add gdshader-lsp support by @GodOfAvacyn in https://github.com/neovim/nvim-lspconfig/pull/3018
- fix: twig-language-server cmd by @fbuchlak in https://github.com/neovim/nvim-lspconfig/pull/3019
- fix: rename twig-language-server to twiggy-language-server by @fbuchlak in https://github.com/neovim/nvim-lspconfig/pull/3021
- Add 'spago.yaml' to the list of purescript-language-server's root_patterns by @klausweiss in https://github.com/neovim/nvim-lspconfig/pull/3022
- feat: add bqnlsp support by @BarrOff in https://github.com/neovim/nvim-lspconfig/pull/3024
- ci: clarify misleading comment from bot by @dundargoc in https://github.com/neovim/nvim-lspconfig/pull/3025
- fix: let core handle 'workspace/didChangeConfiguration' after init by @MariaSolOs in https://github.com/neovim/nvim-lspconfig/pull/3023
- fix(bqnlsp): do not override user provided
cmd_env
by @BarrOff in https://github.com/neovim/nvim-lspconfig/pull/3026 - docs(lua_ls): add comment about additional libraries by @MariaSolOs in https://github.com/neovim/nvim-lspconfig/pull/3029
- fix(rust_analyzer): declare single file support by @rhjdvsgsgks in https://github.com/neovim/nvim-lspconfig/pull/3028
- fix(pyright): fix PyrightSetPythonPath command by @neolooong in https://github.com/neovim/nvim-lspconfig/pull/3032
- Change Veryl's URL by @dalance in https://github.com/neovim/nvim-lspconfig/pull/3037
- feat: add delphilsp support by @St8Razor in https://github.com/neovim/nvim-lspconfig/pull/3034
- Feat: Add markdown-oxide lsp by @Feel-ix-343 in https://github.com/neovim/nvim-lspconfig/pull/3030
- Add pico8 language server by @russoalberto in https://github.com/neovim/nvim-lspconfig/pull/3041
- docs(terraformls): add docs on how to pass settings by @rwblokzijl in https://github.com/neovim/nvim-lspconfig/pull/3040
- Add css-variables-language-server by @roginfarrer in https://github.com/neovim/nvim-lspconfig/pull/3042
- fix(css-variables): replace
-
in filename with_
by @gegoune in https://github.com/neovim/nvim-lspconfig/pull/3044 - fix: CSS Variables LSP default settings by @roginfarrer in https://github.com/neovim/nvim-lspconfig/pull/3046
- feat: updated documentation for
harper-ls
by @elijah-potter in https://github.com/neovim/nvim-lspconfig/pull/3045 - fix(beancount): rename journalFile to journal_file by @SharzyL in https://github.com/neovim/nvim-lspconfig/pull/3047
- fix: update lua types to match latest nightly by @carlosala in https://github.com/neovim/nvim-lspconfig/pull/3048
- Update documentation for Volar >= 2.0.0 by @WhyNotHugo in https://github.com/neovim/nvim-lspconfig/pull/3049
- Fixup 3051: Allow terraform-ls to start properly by @verygitmuchhub in https://github.com/neovim/nvim-lspconfig/pull/3053
- feat: add configuration for Tabby ML by @hinricht in https://github.com/neovim/nvim-lspconfig/pull/3050
- docs(lua_ls): change suggested setup to work on both nightly and 0.9.5 by @abeldekat in https://github.com/neovim/nvim-lspconfig/pull/3054
- fix(lexical): lexical root directory config by @TunkShif in https://github.com/neovim/nvim-lspconfig/pull/3055
- feat: add config for some-sass-language-server by @simeonoff in https://github.com/neovim/nvim-lspconfig/pull/3057
- refactor: general cleanup by @lewis6991 in https://github.com/neovim/nvim-lspconfig/pull/3058
- Support ESlint mjs flat config file by @marcesengel in https://github.com/neovim/nvim-lspconfig/pull/3059
- docs(vue): update vue support section by @RayGuo-ergou in https://github.com/neovim/nvim-lspconfig/pull/3060
- fix(biome): add
biome.jsonc
as root pattern (new in biome 1.6) by @chrisgrieser in https://github.com/neovim/nvim-lspconfig/pull/3061 - feat: update biome supported filetypes by @TunkShif in https://github.com/neovim/nvim-lspconfig/pull/3063
- fix(sourcekit): finding root directory by @wojciech-kulik in https://github.com/neovim/nvim-lspconfig/pull/3066
- feat: add vacuum support by @PhilippHeuer in https://github.com/neovim/nvim-lspconfig/pull/3065
- feat: add jinja-lsp support by @benedikt-bartscher in https://github.com/neovim/nvim-lspconfig/pull/3069
- feat: add regal by @folliehiyuki in https://github.com/neovim/nvim-lspconfig/pull/3071
- fix: remove single file support for ast-grep by @HerringtonDarkholme in https://github.com/neovim/nvim-lspconfig/pull/3072
- Add mesonlsp by @tristan957 in https://github.com/neovim/nvim-lspconfig/pull/3076
- Add BasedPyright LSP by @baco in https://github.com/neovim/nvim-lspconfig/pull/3078
- Correct schema for LSP server by @baco in https://github.com/neovim/nvim-lspconfig/pull/3079
- feat: add tinymist by @Parsifa1 in https://github.com/neovim/nvim-lspconfig/pull/3075
- Correct command for BasedPyright LSP by @baco in https://github.com/neovim/nvim-lspconfig/pull/3082
- feat(eslint): add support for .cjs, .ts, .mts, .cts config files by @RayGuo-ergou in https://github.com/neovim/nvim-lspconfig/pull/3083
- feat: add the new Ruff language server by @dhruvmanila in https://github.com/neovim/nvim-lspconfig/pull/3084
- feat: adds ginko_ls support by @SethGower in https://github.com/neovim/nvim-lspconfig/pull/3086
- fix: revert to not requiring single_file_mode and root_dir check by @serranomorante in https://github.com/neovim/nvim-lspconfig/pull/3088
- Fix broken Link by @rgambord in https://github.com/neovim/nvim-lspconfig/pull/3091
- feat: add tsp-server support by @happenslol in https://github.com/neovim/nvim-lspconfig/pull/3093
- enable snyk code by default by @yechielw in https://github.com/neovim/nvim-lspconfig/pull/3092
- feat(gitlab_ci_ls): added by @alesbrelih in https://github.com/neovim/nvim-lspconfig/pull/3096
- docs(css_variables):
server_configuration
forcss_variables
by @AlejandroSuero in https://github.com/neovim/nvim-lspconfig/pull/3097 - feat: add hlasm support by @slavek-kucera in https://github.com/neovim/nvim-lspconfig/pull/3098
- feat(omnisharp)!: use standard
settings
table for configuration by @JosefLitos in https://github.com/neovim/nvim-lspconfig/pull/3099 - feat: add agda-language-server by @foxyseta in https://github.com/neovim/nvim-lspconfig/pull/3100
- feat: add starpls support by @keith in https://github.com/neovim/nvim-lspconfig/pull/3102
- Feat: Add cmd and installation instructions for perl navigator by @bscan in https://github.com/neovim/nvim-lspconfig/pull/3106
- feat: Rename ruby_ls to ruby_lsp by @nithinbekal in https://github.com/neovim/nvim-lspconfig/pull/3105
- beancount: Avoid initialization of optional value by @ck3d in https://github.com/neovim/nvim-lspconfig/pull/3107
- fix: gitlab-ci-ls filetype by @alesbrelih in https://github.com/neovim/nvim-lspconfig/pull/3109
- git bash fix with go env GOMODCACHE by @bafto in https://github.com/neovim/nvim-lspconfig/pull/3064
- add earthlyls configuration by @glehmann in https://github.com/neovim/nvim-lspconfig/pull/3111
- fix(snyk_ls): update root_dir & supported filetypes by @pbnj-dragon in https://github.com/neovim/nvim-lspconfig/pull/3112
- feat: add mail and text as ltex filetypes by @foxyseta in https://github.com/neovim/nvim-lspconfig/pull/3103
- feat: add debputy by @jspricke in https://github.com/neovim/nvim-lspconfig/pull/3115
- fix(debputy): Add more filetypes by @jspricke in https://github.com/neovim/nvim-lspconfig/pull/3116
- Fix markdown oxide root_dir (and update description) by @Feel-ix-343 in https://github.com/neovim/nvim-lspconfig/pull/3114
- fix(markdown_oxide): fix stylint and enable single file mode by @glepnir in https://github.com/neovim/nvim-lspconfig/pull/3118
- fix(nixd): remove unnecessary nid.json root pattern by @glepnir in https://github.com/neovim/nvim-lspconfig/pull/3120
- doc(nixd): update default root dir description by @glepnir in https://github.com/neovim/nvim-lspconfig/pull/3121
- Update README by @gpanders in https://github.com/neovim/nvim-lspconfig/pull/3122
- docs(ci): improve the check config changes ci by @glepnir in https://github.com/neovim/nvim-lspconfig/pull/3123
- fix(snyk): add terraform filetypes by @pbnj in https://github.com/neovim/nvim-lspconfig/pull/3125
- refactor: handle updated signature of lsp.start_client by @gpanders in https://github.com/neovim/nvim-lspconfig/pull/3126
- Add new default maps for Nvim 0.10 by @gpanders in https://github.com/neovim/nvim-lspconfig/pull/3127
- docs: update default mappings by @gpanders in https://github.com/neovim/nvim-lspconfig/pull/3128
- fix(command): get attached buffers list by using api by @glepnir in https://github.com/neovim/nvim-lspconfig/pull/3130
- fix(command): check server exist in configs by @glepnir in https://github.com/neovim/nvim-lspconfig/pull/3131
- docs: simplify CONTRIBUTING documentation by @dundargoc in https://github.com/neovim/nvim-lspconfig/pull/3132
- Add LaTeX filetype for vale-ls by @GustavoJCL in https://github.com/neovim/nvim-lspconfig/pull/3136
- fix(elmls): add missing init_options, remove deprecated by @hingew in https://github.com/neovim/nvim-lspconfig/pull/3138
- feat: add hyprls support by @ewen-lbh in https://github.com/neovim/nvim-lspconfig/pull/3137
- docs: update README with default map changes by @gpanders in https://github.com/neovim/nvim-lspconfig/pull/3139
- Add motoko language server by @f0i in https://github.com/neovim/nvim-lspconfig/pull/3140
- docs(dockerls): document ignoreMultilineInstructions setting by @fho in https://github.com/neovim/nvim-lspconfig/pull/3142
- Add roc-language-server support by @jdsee in https://github.com/neovim/nvim-lspconfig/pull/3143
- Update jdtls.lua by @nzlov in https://github.com/neovim/nvim-lspconfig/pull/2693
- feat: add shopify theme language-server by @slavamak in https://github.com/neovim/nvim-lspconfig/pull/3147
- feat: add pbls(Protobuf Language Server) by @varbhat in https://github.com/neovim/nvim-lspconfig/pull/3148
- Update config for ember-language-server due to upstreaming by @NullVoxPopuli in https://github.com/neovim/nvim-lspconfig/pull/3150
- fix(r): change markdown injection in documentation to use lowercase r by @cdmistman in https://github.com/neovim/nvim-lspconfig/pull/3153
- feat: add bitbake-language-server by @FredeEB in https://github.com/neovim/nvim-lspconfig/pull/3151
- refactor: remove tbl_add_reverse_loopup by @ofseed in https://github.com/neovim/nvim-lspconfig/pull/3156
- refactor: add compatible tbl_flatten and lsp_get_clients for new version 0.10 by @glepnir in https://github.com/neovim/nvim-lspconfig/pull/3154
- Adds next-ls language server config by @megalithic in https://github.com/neovim/nvim-lspconfig/pull/3155
- fix: use new version as check condition by @glepnir in https://github.com/neovim/nvim-lspconfig/pull/3157
- refactor: move all old get_clients to new compatible by @glepnir in https://github.com/neovim/nvim-lspconfig/pull/3159
- feat: add bacon-ls support by @crisidev in https://github.com/neovim/nvim-lspconfig/pull/3160
- docs: update ansiblels homepage url by @kartikvashistha in https://github.com/neovim/nvim-lspconfig/pull/3163
- Modify description and add commands for markdown-oxide by @Feel-ix-343 in https://github.com/neovim/nvim-lspconfig/pull/3164
- fix: remove parenthesis from
find_git_ancestor
call by @Massolari in https://github.com/neovim/nvim-lspconfig/pull/3166
Full Changelog: https://github.com/neovim/nvim-lspconfig/compare/v0.1.7...v0.1.8