aboutsummaryrefslogtreecommitdiff
path: root/lua/colorizer/utils.lua
diff options
context:
space:
mode:
authorakianonymus <anonymus.aki@gmail.com>2023-02-26 16:45:06 +0530
committerakianonymus <anonymus.aki@gmail.com>2023-02-26 16:46:18 +0530
commit2ae077973e523d2456555ddf5342c1e3185d65da (patch)
tree6fb4d16e7353c7279161a334bc2c9d323afd0792 /lua/colorizer/utils.lua
parentfix: Highlight buffer even if not focused | #28 (diff)
fix: hsl: for multiple spaces in between
Diffstat (limited to 'lua/colorizer/utils.lua')
-rw-r--r--lua/colorizer/utils.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/lua/colorizer/utils.lua b/lua/colorizer/utils.lua
index 282e405..724b46e 100644
--- a/lua/colorizer/utils.lua
+++ b/lua/colorizer/utils.lua
@@ -71,6 +71,14 @@ function utils.byte_is_valid_colorchar(byte)
return utils.byte_is_alphanumeric(byte) or byte == ("-"):byte()
end
+---Count the number of character in a string
+---@param str string
+---@param pattern string
+---@return number
+function utils.count(str, pattern)
+ return select(2, string.gsub(str, pattern, ""))
+end
+
--- Get last modified time of a file
---@param path string: file path
---@return number|nil: modified time