aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshkan Kiani <ashkan.k.kiani@gmail.com>2020-01-02 15:01:33 -0800
committerAshkan Kiani <ashkan.k.kiani@gmail.com>2020-01-02 15:01:33 -0800
commit93c7fa16e72aac0abeb721014c309af410293c25 (patch)
tree61cb2adce0aba25ce5c1d53229a923ffbf49a4c2
parentFix tabs to spaces and use a long name. (diff)
Add "set" keys to jump to a percentage.
-rw-r--r--lua/colorizer.lua12
1 files changed, 11 insertions, 1 deletions
diff --git a/lua/colorizer.lua b/lua/colorizer.lua
index 6867975..1dbb392 100644
--- a/lua/colorizer.lua
+++ b/lua/colorizer.lua
@@ -775,6 +775,11 @@ local function color_picker(starting, on_change)
local values = cmode.values
values[i] = clamp(values[i]+S.value, 0, cmode.limits[i])
changed = true
+ elseif S.set then
+ local i = cmode.focus+1
+ local values = cmode.values
+ values[i] = floor(S.set * cmode.limits[i])
+ changed = true
elseif S.mode then
local values = cmode.rgb()
mode = (mode + S.mode) % 2
@@ -796,6 +801,11 @@ local function color_picker(starting, on_change)
api.nvim_buf_set_keymap(bufnr, 'n', 'L', '<cmd>lua _PICKER_ASHKAN_KIANI_COPYRIGHT_2020_LONG_NAME_HERE_{value=10}<cr>', {noremap=true})
api.nvim_buf_set_keymap(bufnr, 'n', 'H', '<cmd>lua _PICKER_ASHKAN_KIANI_COPYRIGHT_2020_LONG_NAME_HERE_{value=-10}<cr>', {noremap=true})
api.nvim_buf_set_keymap(bufnr, 'n', '<TAB>', '<cmd>lua _PICKER_ASHKAN_KIANI_COPYRIGHT_2020_LONG_NAME_HERE_{mode=1}<cr>', {noremap=true})
+ api.nvim_buf_set_keymap(bufnr, 'n', '0', '<cmd>lua _PICKER_ASHKAN_KIANI_COPYRIGHT_2020_LONG_NAME_HERE_{set=0}<cr>', {noremap=true})
+ api.nvim_buf_set_keymap(bufnr, 'n', '1', '<cmd>lua _PICKER_ASHKAN_KIANI_COPYRIGHT_2020_LONG_NAME_HERE_{set=0.25}<cr>', {noremap=true})
+ api.nvim_buf_set_keymap(bufnr, 'n', '2', '<cmd>lua _PICKER_ASHKAN_KIANI_COPYRIGHT_2020_LONG_NAME_HERE_{set=0.50}<cr>', {noremap=true})
+ api.nvim_buf_set_keymap(bufnr, 'n', '3', '<cmd>lua _PICKER_ASHKAN_KIANI_COPYRIGHT_2020_LONG_NAME_HERE_{set=0.75}<cr>', {noremap=true})
+ api.nvim_buf_set_keymap(bufnr, 'n', '4', '<cmd>lua _PICKER_ASHKAN_KIANI_COPYRIGHT_2020_LONG_NAME_HERE_{set=1}<cr>', {noremap=true})
api.nvim_buf_attach(bufnr, false, {
on_detach = function()
@@ -932,4 +942,4 @@ return {
}
--- vim:noet sw=2 ts=2
+-- vim:noet sw=3 ts=3