aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authordundargoc <33953936+dundargoc@users.noreply.github.com>2024-10-03 10:45:05 +0200
committerGitHub <noreply@github.com>2024-10-03 01:45:05 -0700
commit1c2595e38da319a1a58c94f58afe6fe6fe02e292 (patch)
treebc7d36db492cd9fbcc2bc7c28d5c8a22af089bd0 /lua
parentdocs: adjust minimum support nvim version (diff)
downloadnvim-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.lua10
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)