summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaleb Heuer <ch@raiguard.me>2023-09-03 11:10:11 -0600
committerCaleb Heuer <ch@raiguard.me>2023-09-06 12:03:49 -0600
commitc338efe078832d4348d8ba56f2a05d1815fa1722 (patch)
tree77691cbf80208681a59ad2c39a2338de14e853e4
parent6148a16a0ec5d077362defb89d29abea0440aa84 (diff)
Support generics in function highlighting
-rw-r--r--rc/filetype/go.kak2
1 files changed, 1 insertions, 1 deletions
diff --git a/rc/filetype/go.kak b/rc/filetype/go.kak
index 0d7011f1..470d4e9c 100644
--- a/rc/filetype/go.kak
+++ b/rc/filetype/go.kak
@@ -51,7 +51,7 @@ add-highlighter shared/go/comment region /\* \*/ fill comment
add-highlighter shared/go/comment_line region '//' $ fill comment
add-highlighter shared/go/code/identifier regex %{-?([0-9]*\.(?!0[xX]))?\b([0-9]+|0[xX][0-9a-fA-F]+)\.?([eE][+-]?[0-9]+)?i?\b} 0:value
-add-highlighter shared/go/code/function regex "\b(\w*)\b[ ]*\(" 1:function
+add-highlighter shared/go/code/function regex "\b(\w*)\b\h*(?:\[[\w\s\.,]*\])?\h*\(" 1:function
add-highlighter shared/go/code/operator regex "(\+|-|\*|/|%|\+\+|--|\+=|-=|\*=|/=|%=|==|!=|>|<|>=|<=|&|&&|\|\||!|<-|:=|\.\.\.)" 1:operator
evaluate-commands %sh{