aboutsummaryrefslogtreecommitdiff
path: root/lua/colorizer/utils.lua
diff options
context:
space:
mode:
authorakianonymus <anonymus.aki@gmail.com>2023-02-26 23:12:48 +0530
committerakianonymus <anonymus.aki@gmail.com>2023-02-26 23:14:44 +0530
commitebb03999a8cffcd927e36d54062d9d01e868992b (patch)
tree406b26a8ec2b0d6832c7f17423b0ecb92bfe58ea /lua/colorizer/utils.lua
parentfix: hsl: for multiple spaces in between (diff)
feat: Support modern rgb/rgba syntax
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb
Diffstat (limited to 'lua/colorizer/utils.lua')
-rw-r--r--lua/colorizer/utils.lua17
1 files changed, 1 insertions, 16 deletions
diff --git a/lua/colorizer/utils.lua b/lua/colorizer/utils.lua
index 724b46e..ae590cd 100644
--- a/lua/colorizer/utils.lua
+++ b/lua/colorizer/utils.lua
@@ -122,25 +122,10 @@ function utils.parse_hex(byte)
return rshift(BYTE_CATEGORY[byte], 4)
end
-local b_percent = string.byte "%"
---- Obvious.
----@param v string
----@return number|nil
-function utils.percent_or_hex(v)
- if v:byte(-1) == b_percent then
- return tonumber(v:sub(1, -2)) / 100 * 255
- end
- local x = tonumber(v)
- if x > 255 then
- return
- end
- return x
-end
-
--- Watch a file for changes and execute callback
---@param path string: File path
---@param callback function: Callback to execute
----@param ... array: params for callback
+---@param ... table: params for callback
---@return function|nil
function utils.watch_file(path, callback, ...)
if not path or type(callback) ~= "function" then