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