aboutsummaryrefslogtreecommitdiffstats
path: root/lsp/pony_language_server.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lsp/pony_language_server.lua')
-rw-r--r--lsp/pony_language_server.lua17
1 files changed, 9 insertions, 8 deletions
diff --git a/lsp/pony_language_server.lua b/lsp/pony_language_server.lua
index 88a55e9d..78ccb3bc 100644
--- a/lsp/pony_language_server.lua
+++ b/lsp/pony_language_server.lua
@@ -1,12 +1,13 @@
---@brief
---
---- https://github.com/ponylang/pony-language-server
----
---- Language server for the Pony programming language
+--- Renamed to [pony_lsp](#pony_lsp)
---@type vim.lsp.Config
-return {
- cmd = { 'pony-lsp' },
- filetypes = { 'pony' },
- root_markers = { 'corral.json', '.git' },
-}
+return vim.tbl_extend('force', vim.lsp.config.pony_lsp, {
+ on_init = function(...)
+ vim.deprecate('pony_language_server', 'pony_lsp', '3.0.0', 'nvim-lspconfig', false)
+ if vim.lsp.config.pony_lsp.on_init then
+ vim.lsp.config.pony_lsp.on_init(...)
+ end
+ end,
+})