aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/clients/eclipse.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-07-17 01:33:30 +0200
committerGitHub <noreply@github.com>2022-07-17 01:33:30 +0200
commit23f513d3d2188c3c0c1dface35847b9e9ad53d9b (patch)
treecc2ac18c05424d921c0f3a70a5c5d3d3ac5415c6 /lua/mason-core/clients/eclipse.lua
parentdocs: add reference link to help (#85) (diff)
downloadmason-23f513d3d2188c3c0c1dface35847b9e9ad53d9b.tar
mason-23f513d3d2188c3c0c1dface35847b9e9ad53d9b.tar.gz
mason-23f513d3d2188c3c0c1dface35847b9e9ad53d9b.tar.bz2
mason-23f513d3d2188c3c0c1dface35847b9e9ad53d9b.tar.lz
mason-23f513d3d2188c3c0c1dface35847b9e9ad53d9b.tar.xz
mason-23f513d3d2188c3c0c1dface35847b9e9ad53d9b.tar.zst
mason-23f513d3d2188c3c0c1dface35847b9e9ad53d9b.zip
fix(jdtls): download milestone versions instead of snapshots (#87)
Diffstat (limited to 'lua/mason-core/clients/eclipse.lua')
-rw-r--r--lua/mason-core/clients/eclipse.lua15
1 files changed, 0 insertions, 15 deletions
diff --git a/lua/mason-core/clients/eclipse.lua b/lua/mason-core/clients/eclipse.lua
deleted file mode 100644
index bca31648..00000000
--- a/lua/mason-core/clients/eclipse.lua
+++ /dev/null
@@ -1,15 +0,0 @@
-local fetch = require "mason-core.fetch"
-local M = {}
-
----@param version string The version string as found in the latest.txt endpoint.
----@return string The parsed version number.
-function M._parse_jdtls_version_string(version)
- return vim.trim(version):gsub("^jdt%-language%-server%-", ""):gsub("%.tar%.gz$", "")
-end
-
----@async
-function M.fetch_latest_jdtls_version()
- return fetch("https://download.eclipse.org/jdtls/snapshots/latest.txt"):map(M._parse_jdtls_version_string)
-end
-
-return M