aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lspconfig.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)