aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-10-03 21:09:42 +0200
committerWilliam Boman <william@redwill.se>2021-10-03 21:38:04 +0200
commit8dae27b6a547a2547a085ba507c1def9315d2027 (patch)
tree815fbdd1bc380087d6ad3df3ca6a173ccd6a62b8 /lua
parentadd puppet (#120) (diff)
downloadmason-8dae27b6a547a2547a085ba507c1def9315d2027.tar
mason-8dae27b6a547a2547a085ba507c1def9315d2027.tar.gz
mason-8dae27b6a547a2547a085ba507c1def9315d2027.tar.bz2
mason-8dae27b6a547a2547a085ba507c1def9315d2027.tar.lz
mason-8dae27b6a547a2547a085ba507c1def9315d2027.tar.xz
mason-8dae27b6a547a2547a085ba507c1def9315d2027.tar.zst
mason-8dae27b6a547a2547a085ba507c1def9315d2027.zip
use vim.json.decode if available
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim-lsp-installer/data.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/nvim-lsp-installer/data.lua b/lua/nvim-lsp-installer/data.lua
index da5694ce..71267ce6 100644
--- a/lua/nvim-lsp-installer/data.lua
+++ b/lua/nvim-lsp-installer/data.lua
@@ -60,7 +60,11 @@ function Data.list_copy(list)
end
function Data.json_decode(data)
- return vim.fn.json_decode(data)
+ if vim.json and vim.json.decode then
+ return vim.json.decode(data)
+ else
+ return vim.fn.json_decode(data)
+ end
end
return Data