summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Rahm <joshuarahm@gmail.com>2024-03-06 01:32:42 -0700
committerJosh Rahm <joshuarahm@gmail.com>2024-03-06 01:32:42 -0700
commit67b0ab9954e143b17428f6b2491c1c3f1e6523e1 (patch)
treeffea86f50d627395e82901c4652078494b2e9562
parentf54c38f585536cbe88cdfddf9a699bf8ca909c6c (diff)
downloadnvim-color-picker-67b0ab9954e143b17428f6b2491c1c3f1e6523e1.tar.gz
nvim-color-picker-67b0ab9954e143b17428f6b2491c1c3f1e6523e1.tar.bz2
nvim-color-picker-67b0ab9954e143b17428f6b2491c1c3f1e6523e1.zip
fixed bug and added command
-rw-r--r--plugin/colorpicker.vim4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugin/colorpicker.vim b/plugin/colorpicker.vim
index 088813f..5887ec8 100644
--- a/plugin/colorpicker.vim
+++ b/plugin/colorpicker.vim
@@ -2,6 +2,8 @@ let s:script_dir = expand("<sfile>:p:h")
let g:colorpicker_cmd = printf("%s/%s", s:script_dir, "pickcolors.py")
+command! -nargs=* PickColor call PickColorFor(<f-args>)
+
function! PickColorFor(hlgroup, fgbg)
let opts = {}
@@ -9,7 +11,7 @@ function! PickColorFor(hlgroup, fgbg)
let opts.hlgroup = a:hlgroup
let opts.fgbg = a:fgbg
function opts.on_stdout(id, data, ev) dict
- if len(a:data) > 0
+ if len(a:data[0]) > 0
exec printf("hi %s %s=%s", self.hlgroup, self.fgbg, a:data[0])
endif
endfunction