diff options
| author | dundargoc <33953936+dundargoc@users.noreply.github.com> | 2024-10-03 10:45:05 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-03 01:45:05 -0700 |
| commit | 1c2595e38da319a1a58c94f58afe6fe6fe02e292 (patch) | |
| tree | bc7d36db492cd9fbcc2bc7c28d5c8a22af089bd0 /lua | |
| parent | docs: adjust minimum support nvim version (diff) | |
| download | nvim-lspconfig-1c2595e38da319a1a58c94f58afe6fe6fe02e292.tar nvim-lspconfig-1c2595e38da319a1a58c94f58afe6fe6fe02e292.tar.gz nvim-lspconfig-1c2595e38da319a1a58c94f58afe6fe6fe02e292.tar.bz2 nvim-lspconfig-1c2595e38da319a1a58c94f58afe6fe6fe02e292.tar.lz nvim-lspconfig-1c2595e38da319a1a58c94f58afe6fe6fe02e292.tar.xz nvim-lspconfig-1c2595e38da319a1a58c94f58afe6fe6fe02e292.tar.zst nvim-lspconfig-1c2595e38da319a1a58c94f58afe6fe6fe02e292.zip | |
feat: assert minimum required Nvim version #3338
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/lspconfig.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lua/lspconfig.lua b/lua/lspconfig.lua index 3382259f..eb5fa666 100644 --- a/lua/lspconfig.lua +++ b/lua/lspconfig.lua @@ -76,4 +76,14 @@ function mt:__index(k) return configs[k] end +local minimum_neovim_version = '0.9' +if vim.fn.has('nvim-' .. minimum_neovim_version) == 0 then + local msg = string.format( + 'nvim-lspconfig requires Nvim version %s, but you are running: %s', + vim.version.parse(minimum_neovim_version), + vim.version() + ) + error(msg) +end + return setmetatable(M, mt) |
