diff --git a/CHANGELOG.md b/CHANGELOG.md index 6466b7ce..d6df24b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## [4.24.0] - 2024-05-30 ### Added @@ -14,6 +14,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 directory detection logic Thanks [@bgw](https://github.com/bgw)! +### Fixed + +- LSP: Force-extend Neovim's default client capabilities + with detected plugin capabilities, to ensure plugin capability + extensions take precedence in case of conflict. + ## [4.23.5] - 2024-05-24 ### Fixed diff --git a/lua/rustaceanvim/config/server.lua b/lua/rustaceanvim/config/server.lua index fee92dba..c6b31a06 100644 --- a/lua/rustaceanvim/config/server.lua +++ b/lua/rustaceanvim/config/server.lua @@ -148,7 +148,7 @@ function server.create_client_capabilities() } end) return vim.tbl_deep_extend( - 'keep', + 'force', rs_capabilities, cmp_capabilities, selection_range_capabilities,