File nvim-lspconfig.changes of Package nvim-lspconfig
-------------------------------------------------------------------
Wed Jul 30 05:00:53 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to version 2.4.0:
* Fix millet install target to millet-ls
* fix(svelte): only attach to existing files
* feat(glint): add vim.lsp.config support
* feat(glint): dynamic cmd
* feat(biome): add html as filetype
* fix(powershell_es): update LogLevel to Information
* fix: some on_attach callbacks may create commands in a wrong buffer
* fix(powershell_es): update LogLevel to recognized value
* fix(csharp_ls): add missing slnx root pattern
* fix(omnisharp): missing root_dir patterns
* docs: add notes about creating buffer-local commands
* docs: Correct install command for pug lsp
* feat: herb_ls
* fix(phpactor): root markers precedence
* fix(intelephense): change root markers order
* feat(tailwindcss): tailwind root_dir rails phoenix
* feat(eslint): add htmlangular to supported filetypes
* feat: codebook lsp
* feat: add autopkgtest file type to debputy.lua
* feat(ts_ls): implement code lens support
* feat(gopls): refactor root_dir identification #3940
* fix(docs): "commands" item breaks docgen
* fix(vue_ls): support vue_ls v3
* feat: swap pkgbuild_language_server with termux_language_server
* feat(clarinet)!: rename clarity_lsp to clarinet
* fix(clarinet): Clarinet.toml is the root_marker
* feat(harper): add clojure filetypes
* docs(rescriptls): add didChangeWatchedFiles example
* feat(clangd): remove proto filetype support, reverting (#2125)
* feat(biome): use project local bin if available
* refactor(glint): use cmd(…, config)
* feat(svelte): notify LSP of changes in JS/TS files
* docs(smithy): how do you install this thing
* fix(biome): error when using non-local biome binary
* fix(roslyn_ls): replace deprecated function call
* fix(svelte): use augroup to avoid creating multiple autocmds
* feat(biome): monorepo support
* docs: mention a way to explicitly set root_dir in README.md
* fix(vue_ls): throwing errors in tsserverRequest
* fix(tailwindcss): add fallback for tailwind v4
-------------------------------------------------------------------
Tue Jun 10 15:21:31 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 2.3.0:
* fix(fish_lsp): apply author suggestions
* feat(ast_grep): support multiple workspaces
* Update cairo ls config
* [feat] add OpenTofu language server
* fix(emmet_ls, emmet_language_server): standardized configs across both emmet lsps
* feat: cspell language server
* feat(helm_ls,yamlls): support custom filetype for helm-ls
* fix: enable :LspLog command in Nvim 0.11.2
* fix(eslint): LspEslintFixAll not running sync
* Add Postcss for Django
* fix(clangd): set offset_encoding correctly
* feat(bicep): add bicep-params filetype for bicep lsp
* fix(helm_ls,yamlls): support custom filetype for helm-ls
* fix: restore :LspStart/LspStop behaviour without arguments
* fix: support :LspRestart without arguments
-------------------------------------------------------------------
Mon May 26 15:43:05 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 2.2.0:
* fix(configs): remove sanitize_cmd
* feat(ts_ls): provide command to run source actions
* fix: add pylyzer dependency info (erg)
* feat(docgen.lua): improve vimdoc generator
* feat(powershell_es): add vim.lsp.config support
* feat(efm): add vim.lsp.config support
* fix(powershell_es): typo bundlePath -> bundle_path
* feat(docgen.lua): convert @brief codeblocks for vimdoc
* docs: cleanup
* fix(rust_analyzer): nvim_echo must not be called in a fast event context
* Support for non-conventional package.json5
* fix: improve typescript server path search for ts dependents lsp
* fix(eslint): check nil before on_dir
* fix(mesonlsp): improved root detection
* feat: laravel-ls
* fix(lsp/zk): fix user command options; invalid key description
* fix(eslint): require workspace instead of checking root dir for nil value
* Revert "fix(configs): remove sanitize_cmd"
* fix(texlab): Improve root detection for Latexmk projects
* fix(configs): execute sanitize_cmd only on windows to speed up WSL
* feat(ccls): add vim.lsp.config support
* fix(ast_grep): workspace_required=true
* fix(doc): Correct lua_ls documentation
* docs(lua_ls): add field Lua.runtime.path to example config for Nvim Lua
* feat(oxlint): added oxlint lsp config
* fix(omnisharp): update executable name
* fix(taplo): add Taplo configuration files to root markers
* Feature: migrate builtin commands
* fix(configs): eliminate some usages of root_pattern
* feat(vectorcode_server): add vim.lsp.config support
* feat(jsonnet_ls): jsonnet_ls lsp
* feat(tailwindcss): Add Tailwind detection for Elixir Phoenix projects
* refactor: generalize insert_package_json()
* feat(ty): Add ty lsp config
* fix(gopls): prioritise go.work over go.mod
* Rename volar to vue_ls and remove vuels
* feat: pyrefly
* docs(eslint): update on_attach example
* fix(gh_actions_ls): use root_dir and add init_options
* fix(gopls): schedule vim.notify in on_exit
* feat(matlab_ls): vim.lsp.config support
* feat(tailwindcss): map elixir and heex ft to phoenix-heex
* feat(tailwindcss): Sync tailwind-tools.nvim root detection
* feat(vespa_ls): Add vespa_ls config
* feat(golangci_lint_ls): add support for v1
* fix(nushell): avoid nil root_dir
* feat: add kotlin_lsp from jetbrains
* feat: tombi
-------------------------------------------------------------------
Sat Apr 26 16:33:47 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 2.1.0:
* Neovim 0.11 migration
* feat(typos-lsp): support pyproject.toml and Cargo.toml
* fix(docs): docgen.lua reads from lua/*.lua
* docs: change contributing.md to new style lsp config
* feat(gh_actions_ls): add vim.lsp.config support
* feat(ast_grep): Update filetypes
* fix(gh_actions_ls): add workspace_required
* feat(omnisharp): add vim.lsp.config support
* feat: sqruff
* feat(biome): vim.lsp.config support, with workspace_required and proper root_dir
* feat(zls): add vim.lsp.config support
* fix(rust_analyzer): call on_dir callback when reusing client
* update vim.lsp.config anchor link href
* feat(astroJS): add vim.lsp.config support
* fix(astro): using vim.fs.jointhpath concat path
* feat(volar): add vim.lsp.config support
* fix(readme): update vim.lsp.config anchor links
* feat: emmylua_ls
* feat: angularls
* feat(tailwind): add vim.lsp.config support
* feat: add PL/I support
* feat(atlas): update doc support for atlas-rule filetype
* feat(eslint): add vim.lsp.config support
* ci(lint): enforce "Lsp" command name prefix
* lint: client:exec_cmd()
* feat(mdx_analyzer): add vim.lsp.config support
* fix(sqls): install instructions
* ci(lint): check @brief docstring placement
* fix(mdx_analyzer): remove invalid field and update brief
* fix(docgen.lua): omnisharp "--hostPID" arg always changes
* ci(lint): deprecate util.path.is_descendant() on Nvim 0.11+
* fix(tailwindcss): improved root dir detection for tailwind v4
* fix(unocss): add workspace_required to true
* rpmspec: Updated cmd and description
* refactor: deprecate util.path.search_ancestors()
* refactor: deprecate util.validate_bufnr()
* feat: Add gnls config
* feat(roslyn_ls): add initial config as vim.lsp.config
* fix(roslyn_ls): use absolute paths when open .sln and .csproj files
* feat(ts_ls): add _typescript.rename handler
-------------------------------------------------------------------
Sun Apr 13 00:58:44 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 2.0.0:
* feat: require Nvim 0.10+
* refactor: deprecate util functions
* refactor: deprecate util.get_lsp_clients
* refactor: deprecate add_hook_before/after
* docs: cleanup
* refactor: deprecate get_active_client_by_name
* feat: rpmspec
* feat(bqls): Add bqls support
* fix(openedge_ls): Update configuration
* feat(tinymist): implement simple workspace commands
* stylelint config update
* refactor: replace all instances of vim.loop with vim.uv
-------------------------------------------------------------------
Sun Apr 6 15:15:04 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.8.0:
* fix!: remove lua as root marker
* fix(rust_analyzer): fix broken rust analyzer link
* fix(sourcekit): use textDocument/diagnostic over publishDiagnostics
* refactor(docgen): use vim.text.indent()
* fix(docgen): root_dir doc shows paths from CI env
* Update bacon_ls.lua to reflect new configuration
* chore(bazelrc_lsp): Invoke lsp subcommand explicitly
* fix(postgresql_lsp): update command to use lsp-proxy argument
* gleam: fix broken installation description
* feat: add systemd-language-server
* fix: rename systemd-language-server to systemd_ls
* Chore and doc tweaks to QML-related LSPs
* feat: muon
* fix(tailwindcss): improved tailwindcss detection
* fix(ltex_plus): add latex to enabled settings
* feat: postgrestools
* fix(biome): improved biomejs detection
* fix(golangci-lint): fix typo in commang argument
* feat: alias :LspInfo to :checkhealth vim.lsp
* feat: vectorcode-server
* fix(golangci-lint): disable stats in json output
* fix: ":checkhealth lspconfig" fails on Nvim 0.11
* fix(postgres_lsp): re-enable single file support
* Update wgsl-analyzer docs to correct install instructions
* fix(sourcekit): URL & add dynamic reg. for didChangeWatchedFiles
* fix(docgen): regenerate configs.txt with correct :help format
* fix(docgen): :help (vimdoc) format
* feat(ada_ls): update documentation and support alire.toml files
* fix(tblgen): find tablegen_compile_commands.yml
* feat(svelte): command to migrate to svelte 5
* feat: add just language server configuration
-------------------------------------------------------------------
Mon Feb 24 01:57:29 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.7.0:
* docs: fix broken documentation link in rust_analyzer config
* feat(harper-ls): added new languages and updated links
* feat: dts-lsp
* fix(health.lua): increased version check cmd timeout
* feat: add wasm-language-tools
* docs: don't skip VIMRUNTIME in lua lsp if ~/.config/nvim/.luarc.json exists
* docs(atlas): add treesitter instructions
* feat(oxc_language_server): add OxcFixAll command
* fix(angularls): trim leading characters from version
* fix(nushell): root_dir should avoid returning nil
* docs: heading levels for veridian fixed
* feat(r_language_server): add quarto filetype
* fix(lua_ls): return longest root path
* Add config for turbo-language-server
* feat: add air lsp
-------------------------------------------------------------------
Mon Feb 17 13:55:06 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.6.0:
* revert: "refactor!: make available_servers function private"
* fix(angularls): set Angular core version for backwards compatibility
* fix(angularls): handle nil while checking angular core version
- update to 1.5.0:
* fix(gh_actions_ls): Fix incorrect rootdir resolution
* fix: remove validation from configs.lua
* fix(astro,volar): correct 'typescript/lib' path for TypeScript LSP
* feat: oxc-language-server
- update to 1.4.0:
* fix(powershell_es): add root pattern
* fix(clojure_lsp): adds single_file_support for clojure
* Feat: add lua 3rd party language servers
* feat: gh-actions-language-server
* feat(gh_actions_ls): use root_dir to decide whether to attach
* feat: add typst to the list of languages harper supports
* feat: Alloy language server
* Improve alloy_ls docs
* feat(asm_lsp): add NASM config support and single_file support
* refactor: comment util.path.is_descendant to prepare deperecation in future
* refactor!: make available_servers function private
* docs: Use a maintained fork for kubernetes-json-schema in the example
* build: add -q flag to luacheck
* build: remove docgen.sh
* refactor: silence luals warnings
* docs: fix typo
* fix: fix incorrect root finding
-------------------------------------------------------------------
Sun Jan 5 21:44:18 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.3.0:
* refactor: deprecate util.path.join
* refactor: deprecate util.path.path_separator
* refactor: silence luals warnings
* refactor: deprecate util.path.iterate_parents
* feat: add server configuration for autohotkey_lsp (init)
* refactor!: remove public interface of util.path.traverse_parents
* fix(mdx-analyzer): Duplicate node_modules folder causing errors, and
filetypes option
* fix: add build.gradle.kts for java language server
* feat: cue language server
* feat(ccls): add CclsSwitchSourceHeader
* fix(ccls): typo on request method
* refactor(clangd): imporve switchsourceheader handler
* fix(clangd): fix switchSourceHeader detection
* docs(ruby_lsp): Remove instructions for adding ruby-lsp to Gemfile
* feat: Update Harper's Supported Languages
* feat: atlas language server
* fix(msbuild): more root patterns
-------------------------------------------------------------------
Mon Dec 30 22:37:11 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.2.0:
* refactor: deprecate util.find_package_json_ancestor
* Fix for vim.fs.find regression not returning parent directory
* refactor: deprecate util.find_git_ancestor
* refactor!: remove util.path.escape_wildcards
* refactor!: remove util.path.is_absolute
* fix ruff and ruff_lsp returning a function from root pattern
* feat(msbuild): config instruction for filetypes
* refactor: fix luals warnings
-------------------------------------------------------------------
Sat Dec 14 04:14:55 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- initial packaging