summaryrefslogtreecommitdiff
path: root/rc/base/fish.kak
diff options
context:
space:
mode:
Diffstat (limited to 'rc/base/fish.kak')
-rw-r--r--rc/base/fish.kak18
1 files changed, 9 insertions, 9 deletions
diff --git a/rc/base/fish.kak b/rc/base/fish.kak
index 626d2199..d7d77e99 100644
--- a/rc/base/fish.kak
+++ b/rc/base/fish.kak
@@ -11,20 +11,20 @@ hook global BufCreate .*[.](fish) %{
# Highlighters
# ‾‾‾‾‾‾‾‾‾‾‾‾
-add-highlighter -group / regions -default code fish \
+add-highlighter shared/ regions -default code fish \
double_string '"' (?<!\\)(\\\\)*" '' \
single_string "'" "'" '' \
comment '#' '$' ''
-add-highlighter -group /fish/double_string fill string
-add-highlighter -group /fish/double_string regex (\$\w+)|(\{\$\w+\}) 0:variable
-add-highlighter -group /fish/single_string fill string
-add-highlighter -group /fish/comment fill comment
+add-highlighter shared/fish/double_string fill string
+add-highlighter shared/fish/double_string regex (\$\w+)|(\{\$\w+\}) 0:variable
+add-highlighter shared/fish/single_string fill string
+add-highlighter shared/fish/comment fill comment
-add-highlighter -group /fish/code regex (\$\w+)|(\{\$\w+\}) 0:variable
+add-highlighter shared/fish/code regex (\$\w+)|(\{\$\w+\}) 0:variable
# Command names are collected using `builtin --names` and 'eval' from `functions --names`
-add-highlighter -group /fish/code regex \b(and|begin|bg|bind|block|break|breakpoint|builtin|case|cd|command|commandline|complete|contains|continue|count|echo|else|emit|end|eval|exec|exit|fg|for|function|functions|history|if|jobs|not|or|printf|pwd|random|read|return|set|set_color|source|status|switch|test|ulimit|while)\b 0:keyword
+add-highlighter shared/fish/code regex \b(and|begin|bg|bind|block|break|breakpoint|builtin|case|cd|command|commandline|complete|contains|continue|count|echo|else|emit|end|eval|exec|exit|fg|for|function|functions|history|if|jobs|not|or|printf|pwd|random|read|return|set|set_color|source|status|switch|test|ulimit|while)\b 0:keyword
# Commands
# ‾‾‾‾‾‾‾‾
@@ -71,7 +71,7 @@ def -hidden fish-insert-on-new-line %{
# Initialization
# ‾‾‾‾‾‾‾‾‾‾‾‾‾‾
-hook -group fish-highlight global WinSetOption filetype=fish %{ add-highlighter ref fish }
+hook -group fish-highlight global WinSetOption filetype=fish %{ add-highlighter window ref fish }
hook global WinSetOption filetype=fish %{
hook window InsertChar .* -group fish-indent fish-indent-on-char
@@ -79,7 +79,7 @@ hook global WinSetOption filetype=fish %{
hook window InsertChar \n -group fish-indent fish-indent-on-new-line
}
-hook -group fish-highlight global WinSetOption filetype=(?!fish).* %{ remove-highlighter fish }
+hook -group fish-highlight global WinSetOption filetype=(?!fish).* %{ remove-highlighter window/fish }
hook global WinSetOption filetype=(?!fish).* %{
remove-hooks window fish-indent