diff options
| author | William Boman <william@redwill.se> | 2021-10-06 15:19:22 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-06 15:19:22 +0200 |
| commit | a0d10185427cce89f9eee6a9c0efbb23746f1149 (patch) | |
| tree | da807db1960b1a48b384006e5ef0dfc26fca6c23 /lua/nvim-lsp-installer/data.lua | |
| parent | windows: attempt all common archiver programs (#136) (diff) | |
| download | mason-a0d10185427cce89f9eee6a9c0efbb23746f1149.tar mason-a0d10185427cce89f9eee6a9c0efbb23746f1149.tar.gz mason-a0d10185427cce89f9eee6a9c0efbb23746f1149.tar.bz2 mason-a0d10185427cce89f9eee6a9c0efbb23746f1149.tar.lz mason-a0d10185427cce89f9eee6a9c0efbb23746f1149.tar.xz mason-a0d10185427cce89f9eee6a9c0efbb23746f1149.tar.zst mason-a0d10185427cce89f9eee6a9c0efbb23746f1149.zip | |
add zls (#121)
Diffstat (limited to 'lua/nvim-lsp-installer/data.lua')
| -rw-r--r-- | lua/nvim-lsp-installer/data.lua | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lua/nvim-lsp-installer/data.lua b/lua/nvim-lsp-installer/data.lua index 948c53de..901c293a 100644 --- a/lua/nvim-lsp-installer/data.lua +++ b/lua/nvim-lsp-installer/data.lua @@ -59,6 +59,17 @@ function Data.list_copy(list) return result end +function Data.list_find_first(list, predicate) + local result + for i = 1, #list do + local entry = list[i] + if predicate(entry) then + return entry + end + end + return result +end + function Data.list_any(list, predicate) for i = 1, #list do if predicate(list[i]) then |
