aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/data.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-10-04 16:17:11 +0200
committerWilliam Boman <william@redwill.se>2021-10-04 16:17:11 +0200
commit86d4313c6ce9b5b32b4c0df30ff4896982c51ba7 (patch)
treea72c7dc3b3c2b31ce02a50f24b841afdc770c9af /lua/nvim-lsp-installer/data.lua
parentadd emmet_ls (#122) (diff)
downloadmason-86d4313c6ce9b5b32b4c0df30ff4896982c51ba7.tar
mason-86d4313c6ce9b5b32b4c0df30ff4896982c51ba7.tar.gz
mason-86d4313c6ce9b5b32b4c0df30ff4896982c51ba7.tar.bz2
mason-86d4313c6ce9b5b32b4c0df30ff4896982c51ba7.tar.lz
mason-86d4313c6ce9b5b32b4c0df30ff4896982c51ba7.tar.xz
mason-86d4313c6ce9b5b32b4c0df30ff4896982c51ba7.tar.zst
mason-86d4313c6ce9b5b32b4c0df30ff4896982c51ba7.zip
sanitize env in debug logs
Diffstat (limited to 'lua/nvim-lsp-installer/data.lua')
-rw-r--r--lua/nvim-lsp-installer/data.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/lua/nvim-lsp-installer/data.lua b/lua/nvim-lsp-installer/data.lua
index 71267ce6..948c53de 100644
--- a/lua/nvim-lsp-installer/data.lua
+++ b/lua/nvim-lsp-installer/data.lua
@@ -59,6 +59,15 @@ function Data.list_copy(list)
return result
end
+function Data.list_any(list, predicate)
+ for i = 1, #list do
+ if predicate(list[i]) then
+ return true
+ end
+ end
+ return false
+end
+
function Data.json_decode(data)
if vim.json and vim.json.decode then
return vim.json.decode(data)