diff options
| author | William Boman <william@redwill.se> | 2021-10-03 21:09:42 +0200 |
|---|---|---|
| committer | William Boman <william@redwill.se> | 2021-10-03 21:38:04 +0200 |
| commit | 8dae27b6a547a2547a085ba507c1def9315d2027 (patch) | |
| tree | 815fbdd1bc380087d6ad3df3ca6a173ccd6a62b8 /lua | |
| parent | add puppet (#120) (diff) | |
| download | mason-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.lua | 6 |
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 |
