@ 261105.1

200829.1 · c419d6a0bb35ab4c3c471ddb8396dd88f755173c

summer fix collection

reading declarations

Changes to plugins/bash_functions.lua. All files

plugins/bash_functions.lua

@@ -13,21 +13,24 @@ Categories = {"bash"} function syntaxUpdate(desc)   if desc=="Bash" then -  --add function name pattern ("f_" prefix omitted but maybe reasonable)   table.insert( Keywords,                   { Id=5, Regex=[[(\w+)\s*\(]]                   } ) +    if OnStateChange ~= nil then+      OrigOnStateChange = OnStateChange;+    end+     -- add keywords to list 5 if pattern matches     function OnStateChange(oldState, newState, token, kwgroup)        if newState==HL_KEYWORD and kwgroup==5 then-    --if string.find(token, "f_%a+") then-      AddKeyword(token, 5)-    --end-    --more patterns could be defined here+        AddKeyword(token, 5)+        return newState+      end+      if OrigOnStateChange then+        return OrigOnStateChange(oldState, newState, token, kwgroup)       end-      return newState     end    end