dabruin-random-accent
```
+If complete randomness is not really your thing, you can always use this snippet that set the accent to a random color chosen from a `str-list`.
+```kak
+declare-option str-list dabruin_amazing_colors 'F55E0C' '003399'
+define-command -params 0 dabruin-random-accent-from-list %{
+ declare-option str dabruin_accent %sh{
+ set -- ${kak_opt_dabruin_amazing_colors}
+ eval "printf 'rgb:%s' \$$(awk "BEGIN{srand();print srand()%$#+1}")"
+ }
+ colorscheme dabruin-light
+}
+dabruin-random-accent-from-list
+```
+
### specifics about secondary accent
I've made the conscious choice of not letting user set the secondary accent, and instead, use a lighter/darker colors, derived from the primary accent.
To achieve this, I could not use the dim terminal attribute, since it was not cooperating with the bold and reverse attributes on certain terminal implementation, see [this discussion](https://discuss.kakoune.com/t/question-about-dim-and-bold-attribute-in-faces/2332) for more information.