summaryrefslogtreecommitdiff
path: root/rc/base/ruby.kak
diff options
context:
space:
mode:
authorAlex Leferry 2 <alexherbo2@gmail.com>2017-01-04 01:07:45 +0100
committerAlex Leferry 2 <alexherbo2@gmail.com>2017-01-04 13:04:27 +0100
commit671b50bb524ecb7e7654549ab35fd1da0a184a7e (patch)
treee420dbabfacf90847f7658e054680a6c5736d45e /rc/base/ruby.kak
parent8f821f0fba48366e0407e5cffece9fa5ffa5a67f (diff)
update command names
Diffstat (limited to 'rc/base/ruby.kak')
-rw-r--r--rc/base/ruby.kak44
1 files changed, 22 insertions, 22 deletions
diff --git a/rc/base/ruby.kak b/rc/base/ruby.kak
index 565c5c85..6a8432de 100644
--- a/rc/base/ruby.kak
+++ b/rc/base/ruby.kak
@@ -11,7 +11,7 @@ hook global BufCreate .*(([.](rb))|(irbrc)|(pryrc)|(Capfile|[.]cap)|(Gemfile)|(G
# Highlighters
# ‾‾‾‾‾‾‾‾‾‾‾‾
-addhl -group / regions -default code ruby \
+add-highlighter -group / regions -default code ruby \
double_string '"' (?<!\\)(\\\\)*" '' \
single_string "'" (?<!\\)(\\\\)*' '' \
backtick '`' (?<!\\)(\\\\)*` '' \
@@ -27,25 +27,25 @@ addhl -group / regions -default code ruby \
# Regular expression flags are: i → ignore case, m → multi-lines, o → only interpolate #{} blocks once, x → extended mode (ignore white spaces)
# Literals are: i → array of symbols, q → string, r → regular expression, s → symbol, w → array of words, x → capture shell result
-addhl -group /ruby/double_string fill string
-addhl -group /ruby/double_string regions regions interpolation \Q#{ \} \{
-addhl -group /ruby/double_string/regions/interpolation fill meta
+add-highlighter -group /ruby/double_string fill string
+add-highlighter -group /ruby/double_string regions regions interpolation \Q#{ \} \{
+add-highlighter -group /ruby/double_string/regions/interpolation fill meta
-addhl -group /ruby/single_string fill string
+add-highlighter -group /ruby/single_string fill string
-addhl -group /ruby/backtick fill meta
-addhl -group /ruby/backtick regions regions interpolation \Q#{ \} \{
-addhl -group /ruby/backtick/regions/interpolation fill meta
+add-highlighter -group /ruby/backtick fill meta
+add-highlighter -group /ruby/backtick regions regions interpolation \Q#{ \} \{
+add-highlighter -group /ruby/backtick/regions/interpolation fill meta
-addhl -group /ruby/regex fill meta
-addhl -group /ruby/regex regions regions interpolation \Q#{ \} \{
-addhl -group /ruby/regex/regions/interpolation fill meta
+add-highlighter -group /ruby/regex fill meta
+add-highlighter -group /ruby/regex regions regions interpolation \Q#{ \} \{
+add-highlighter -group /ruby/regex/regions/interpolation fill meta
-addhl -group /ruby/comment fill comment
+add-highlighter -group /ruby/comment fill comment
-addhl -group /ruby/literal fill meta
+add-highlighter -group /ruby/literal fill meta
-addhl -group /ruby/code regex \b([A-Za-z]\w*:(?=[^:]))|([$@][A-Za-z]\w*)|((?<=[^:]):[A-Za-z]\w*[=?!]?)|([A-Z]\w*|^|\h)\K::(?=[A-Z]) 0:identifier
+add-highlighter -group /ruby/code regex \b([A-Za-z]\w*:(?=[^:]))|([$@][A-Za-z]\w*)|((?<=[^:]):[A-Za-z]\w*[=?!]?)|([A-Z]\w*|^|\h)\K::(?=[A-Z]) 0:identifier
%sh{
# Grammar
@@ -65,10 +65,10 @@ addhl -group /ruby/code regex \b([A-Za-z]\w*:(?=[^:]))|([$@][A-Za-z]\w*)|((?<=[^
# Highlight keywords
printf %s "
- addhl -group /ruby/code regex \b(${keywords})\b 0:keyword
- addhl -group /ruby/code regex \b(${attributes})\b 0:attribute
- addhl -group /ruby/code regex \b(${values})\b 0:value
- addhl -group /ruby/code regex \b(${meta})\b 0:meta
+ add-highlighter -group /ruby/code regex \b(${keywords})\b 0:keyword
+ add-highlighter -group /ruby/code regex \b(${attributes})\b 0:attribute
+ add-highlighter -group /ruby/code regex \b(${values})\b 0:value
+ add-highlighter -group /ruby/code regex \b(${meta})\b 0:meta
"
}
@@ -144,7 +144,7 @@ def -hidden _ruby_insert_on_new_line %{
# Initialization
# ‾‾‾‾‾‾‾‾‾‾‾‾‾‾
-hook -group ruby-highlight global WinSetOption filetype=ruby %{ addhl ref ruby }
+hook -group ruby-highlight global WinSetOption filetype=ruby %{ add-highlighter ref ruby }
hook global WinSetOption filetype=ruby %{
hook window InsertChar .* -group ruby-indent _ruby_indent_on_char
@@ -154,11 +154,11 @@ hook global WinSetOption filetype=ruby %{
alias window alt ruby-alternative-file
}
-hook -group ruby-highlight global WinSetOption filetype=(?!ruby).* %{ rmhl ruby }
+hook -group ruby-highlight global WinSetOption filetype=(?!ruby).* %{ remove-highlighter ruby }
hook global WinSetOption filetype=(?!ruby).* %{
- rmhooks window ruby-indent
- rmhooks window ruby-insert
+ remove-hooks window ruby-indent
+ remove-hooks window ruby-insert
unalias window alt ruby-alternative-file
}