diff --git a/CHANGELOG.md b/CHANGELOG.md index 1dc7aa5..532b1e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.9.1](https://github.com/nvim-java/nvim-java/compare/v1.9.0...v1.9.1) (2024-07-05) + + +### Bug Fixes + +* get_client func is failing on older neovim ([bb7d586](https://github.com/nvim-java/nvim-java/commit/bb7d586161bf3e10153dc6a1180984d310c025fe)) + ## [1.9.0](https://github.com/nvim-java/nvim-java/compare/v1.8.0...v1.9.0) (2024-07-03) diff --git a/lua/java/startup/exec-order-check.lua b/lua/java/startup/exec-order-check.lua index 42e84d5..259f9f6 100644 --- a/lua/java/startup/exec-order-check.lua +++ b/lua/java/startup/exec-order-check.lua @@ -27,7 +27,9 @@ function M.is_valid() } end - local clients = vim.lsp.get_clients({ name = 'jdtls' }) + local clients = vim.lsp.get_clients + and vim.lsp.get_clients({ name = 'jdtls' }) + or vim.lsp.get_active_clients({ name = 'jdtls' }) if #clients > 0 then return {