aboutsummaryrefslogtreecommitdiff
path: root/configs/nvim/lua/crupest/table.lua
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2023-11-19 00:39:11 +0800
committercrupest <crupest@outlook.com>2023-11-19 00:39:11 +0800
commitcc0e89edcf0f1e11864efb26df992cc1d6609414 (patch)
tree0fa6e76f7f6ef734d4fb1b866cb531dd53c3b59f /configs/nvim/lua/crupest/table.lua
parent3673d39bb9788a68183940507f24e86d994f2aca (diff)
downloadcrupest-cc0e89edcf0f1e11864efb26df992cc1d6609414.tar.gz
crupest-cc0e89edcf0f1e11864efb26df992cc1d6609414.tar.bz2
crupest-cc0e89edcf0f1e11864efb26df992cc1d6609414.zip
config(nvim): refactor lint, make all lint optional.
Diffstat (limited to 'configs/nvim/lua/crupest/table.lua')
-rw-r--r--configs/nvim/lua/crupest/table.lua14
1 files changed, 13 insertions, 1 deletions
diff --git a/configs/nvim/lua/crupest/table.lua b/configs/nvim/lua/crupest/table.lua
index ab069ce..22419b0 100644
--- a/configs/nvim/lua/crupest/table.lua
+++ b/configs/nvim/lua/crupest/table.lua
@@ -23,8 +23,20 @@ local function element_at(tbl, element)
return at
end
+local function includes(tbl, element)
+ for _, v in ipairs(tbl) do
+ if v == element then return true end
+ end
+ return false
+end
+
+local function string_start_with(str, prefix)
+ return string.find(str, prefix, 0, true) == 1
+end
+
return {
remove_element = remove_element,
element_at = element_at,
+ includes = includes,
+ string_start_with = string_start_with,
}
-