aboutsummaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorAman <29077900+aaether32323@users.noreply.github.com>2018-10-04 19:32:29 -0400
committerAman <amanraoverma@gmail.com>2018-10-04 19:36:58 -0400
commit9ba1ad4b2e8a7190d2c5c3940252c4a1282485f0 (patch)
tree2c62fbd4fa66f1ba4bb8df105dbb3a6776ca5410 /templates
parentfcce6bce6a2f4b14eea7ea388031c0aa65e4b67d (diff)
Let Base16hi optionally omit `attr` and `guisp`
Diffstat (limited to 'templates')
-rw-r--r--templates/default.mustache6
1 files changed, 5 insertions, 1 deletions
diff --git a/templates/default.mustache b/templates/default.mustache
index b0ba92a..d8e74b9 100644
--- a/templates/default.mustache
+++ b/templates/default.mustache
@@ -129,7 +129,11 @@ syntax reset
let g:colors_name = "base16-{{scheme-slug}}"
" Highlighting function
-function! g:Base16hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp)
+" Optional variables are attributes and guisp
+function! g:Base16hi(group, guifg, guibg, ctermfg, ctermbg, ...)
+ let a:attr = get(a:, 1, "")
+ let a:guisp = get(a:, 2, "")
+
if a:guifg != ""
exec "hi " . a:group . " guifg=#" . a:guifg
endif