Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package syntax-highlighting for 
openSUSE:Factory checked in at 2022-03-14 19:35:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/syntax-highlighting (Old)
 and      /work/SRC/openSUSE:Factory/.syntax-highlighting.new.25692 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "syntax-highlighting"

Mon Mar 14 19:35:03 2022 rev:67 rq:961293 version:5.92.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/syntax-highlighting/syntax-highlighting.changes  
2022-02-24 18:22:45.362669479 +0100
+++ 
/work/SRC/openSUSE:Factory/.syntax-highlighting.new.25692/syntax-highlighting.changes
       2022-03-14 19:36:41.318099209 +0100
@@ -1,0 +2,16 @@
+Mon Mar  7 09:27:24 UTC 2022 - Christophe Giboudeaux <[email protected]>
+
+- Update to 5.92.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.92.0
+- Changes since 5.91.0:
+  * increment bash version number
+  * Bash: fix parameter expansion replacement with path without extended glob
+  * Lua: fix function highlighting with local function (#17)
+  * Add Android Qt6 CI
+  * Propagate Qt major version to external project build of the host tools
+  * increment versions
+  * Bash/Zsh: fix keyword ! in ! cmd
+
+-------------------------------------------------------------------

Old:
----
  syntax-highlighting-5.91.0.tar.xz
  syntax-highlighting-5.91.0.tar.xz.sig

New:
----
  syntax-highlighting-5.92.0.tar.xz
  syntax-highlighting-5.92.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ syntax-highlighting.spec ++++++
--- /var/tmp/diff_new_pack.egeN4U/_old  2022-03-14 19:36:41.834099827 +0100
+++ /var/tmp/diff_new_pack.egeN4U/_new  2022-03-14 19:36:41.838099832 +0100
@@ -17,14 +17,14 @@
 
 
 %define lname   libKF5SyntaxHighlighting5
-%define _tar_path 5.91
+%define _tar_path 5.92
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
 %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without released
 Name:           syntax-highlighting
-Version:        5.91.0
+Version:        5.92.0
 Release:        0
 Summary:        Syntax highlighting engine and library
 License:        LGPL-2.1-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND 
GPL-3.0-only AND MIT AND BSD-3-Clause AND Artistic-1.0


++++++ syntax-highlighting-5.91.0.tar.xz -> syntax-highlighting-5.92.0.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/syntax-highlighting-5.91.0/.gitlab-ci.yml 
new/syntax-highlighting-5.92.0/.gitlab-ci.yml
--- old/syntax-highlighting-5.91.0/.gitlab-ci.yml       2022-02-05 
22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/.gitlab-ci.yml       2022-03-05 
14:10:16.000000000 +0100
@@ -6,3 +6,4 @@
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android.yml
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd.yml
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml
+  - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android-qt6.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/syntax-highlighting-5.91.0/CMakeLists.txt 
new/syntax-highlighting-5.92.0/CMakeLists.txt
--- old/syntax-highlighting-5.91.0/CMakeLists.txt       2022-02-05 
22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/CMakeLists.txt       2022-03-05 
14:10:16.000000000 +0100
@@ -1,9 +1,9 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "5.91.0")
+set(KF_VERSION "5.92.0")
 project(KSyntaxHighlighting VERSION ${KF_VERSION})
 
-find_package(ECM 5.91.0 REQUIRED NO_MODULE)
+find_package(ECM 5.92.0 REQUIRED NO_MODULE)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
 if(POLICY CMP0063)
     cmake_policy(SET CMP0063 NEW)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/folding/highlight.lua.fold 
new/syntax-highlighting-5.92.0/autotests/folding/highlight.lua.fold
--- old/syntax-highlighting-5.91.0/autotests/folding/highlight.lua.fold 
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/folding/highlight.lua.fold 
2022-03-05 14:10:16.000000000 +0100
@@ -156,6 +156,9 @@
   a[i] = <beginfold id='2'>function</beginfold id='2'> () y=y+1; return x+y 
<endfold id='2'>end</endfold id='2'>
 <endfold id='2'>end</endfold id='2'>
 
+local <beginfold id='2'>function</beginfold id='2'> foo()
+<endfold id='2'>end</endfold id='2'>
+
 --! \brief gfind is deprecated
 string.gfind('s')
 string.gmatch('f')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/folding/highlight.sh.fold 
new/syntax-highlighting-5.92.0/autotests/folding/highlight.sh.fold
--- old/syntax-highlighting-5.91.0/autotests/folding/highlight.sh.fold  
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/folding/highlight.sh.fold  
2022-03-05 14:10:16.000000000 +0100
@@ -314,6 +314,7 @@
 !a -f
 'a' -f
 $a -f
+! cmd
 
 # redirections (prefix)
 <<<s cat
@@ -369,6 +370,7 @@
 echo ${a[*]} ${a[@]} ${a[${b}]} ${a:-x$z} ${a-x} ${a/g} ${a//f/f} ${a//f*/f*}
 echo ${a^^l*} ${a,} ${!a} ${#a[1]} ${a:1:$b} <beginfold id='1'>$((</beginfold 
id='1'>++i,i--<endfold id='1'>))</endfold id='1'>
 echo "${var#lo+(r)em}" x "${var#+(r)em}" x
+echo "${var#refs/heads}" x "${var#refs}" x
 
 <beginfold id='1'>[</beginfold id='1'> a <endfold id='1'>]</endfold id='1'>
 <beginfold id='1'>[</beginfold id='1'> -f f'f'f <endfold id='1'>]</endfold 
id='1'>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/folding/test.zsh.fold 
new/syntax-highlighting-5.92.0/autotests/folding/test.zsh.fold
--- old/syntax-highlighting-5.91.0/autotests/folding/test.zsh.fold      
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/folding/test.zsh.fold      
2022-03-05 14:10:16.000000000 +0100
@@ -420,6 +420,7 @@
 !a -f
 'a' -f
 $a -f
+! cmd
 
 # redirections (prefix)
 <<<s cat
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/html/highlight.lua.dark.html 
new/syntax-highlighting-5.92.0/autotests/html/highlight.lua.dark.html
--- old/syntax-highlighting-5.91.0/autotests/html/highlight.lua.dark.html       
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/html/highlight.lua.dark.html       
2022-03-05 14:10:16.000000000 +0100
@@ -162,6 +162,9 @@
   <span style="color:#5555ff;">a</span><span 
style="color:#3f8058;">[</span><span style="color:#5555ff;">i</span><span 
style="color:#3f8058;">]</span> <span style="color:#3f8058;">=</span> <span 
style="font-weight:bold;">function</span> <span 
style="color:#3f8058;">()</span> <span style="color:#5555ff;">y</span><span 
style="color:#3f8058;">=</span><span style="color:#5555ff;">y</span><span 
style="color:#3f8058;">+</span><span style="color:#f67400;">1</span><span 
style="color:#3f8058;">;</span> <span style="color:#a1a100;">return</span> 
<span style="color:#5555ff;">x</span><span style="color:#3f8058;">+</span><span 
style="color:#5555ff;">y</span> <span style="font-weight:bold;">end</span>
 <span style="color:#a1a100;">end</span>
 
+<span style="font-weight:bold;">local</span> <span 
style="font-weight:bold;">function</span> foo<span 
style="color:#3f8058;">()</span>
+<span style="font-weight:bold;">end</span>
+
 <span style="color:#7a7c7d;">--! </span><span 
style="color:#3f8058;font-weight:bold;">\brief</span><span 
style="color:#7a7c7d;"> gfind is deprecated</span>
 <span 
style="color:#da4453;text-decoration:underline;">string.gfind</span><span 
style="color:#3f8058;">(</span><span style="color:#f44f4f;">'s'</span><span 
style="color:#3f8058;">)</span>
 <span style="color:#8e44ad;">string.gmatch</span><span 
style="color:#3f8058;">(</span><span style="color:#f44f4f;">'f'</span><span 
style="color:#3f8058;">)</span>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/html/highlight.lua.html 
new/syntax-highlighting-5.92.0/autotests/html/highlight.lua.html
--- old/syntax-highlighting-5.91.0/autotests/html/highlight.lua.html    
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/html/highlight.lua.html    
2022-03-05 14:10:16.000000000 +0100
@@ -162,6 +162,9 @@
   <span style="color:#5555ff;">a</span><span 
style="color:#ca60ca;">[</span><span style="color:#5555ff;">i</span><span 
style="color:#ca60ca;">]</span> <span style="color:#ca60ca;">=</span> <span 
style="font-weight:bold;">function</span> <span 
style="color:#ca60ca;">()</span> <span style="color:#5555ff;">y</span><span 
style="color:#ca60ca;">=</span><span style="color:#5555ff;">y</span><span 
style="color:#ca60ca;">+</span><span style="color:#b08000;">1</span><span 
style="color:#ca60ca;">;</span> <span style="color:#a1a100;">return</span> 
<span style="color:#5555ff;">x</span><span style="color:#ca60ca;">+</span><span 
style="color:#5555ff;">y</span> <span style="font-weight:bold;">end</span>
 <span style="color:#a1a100;">end</span>
 
+<span style="font-weight:bold;">local</span> <span 
style="font-weight:bold;">function</span> foo<span 
style="color:#ca60ca;">()</span>
+<span style="font-weight:bold;">end</span>
+
 <span style="color:#898887;">--! </span><span 
style="color:#ca60ca;font-weight:bold;">\brief</span><span 
style="color:#898887;"> gfind is deprecated</span>
 <span 
style="color:#bf0303;text-decoration:underline;">string.gfind</span><span 
style="color:#ca60ca;">(</span><span style="color:#bf0303;">'s'</span><span 
style="color:#ca60ca;">)</span>
 <span style="color:#644a9b;">string.gmatch</span><span 
style="color:#ca60ca;">(</span><span style="color:#bf0303;">'f'</span><span 
style="color:#ca60ca;">)</span>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/html/highlight.sh.dark.html 
new/syntax-highlighting-5.92.0/autotests/html/highlight.sh.dark.html
--- old/syntax-highlighting-5.91.0/autotests/html/highlight.sh.dark.html        
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/html/highlight.sh.dark.html        
2022-03-05 14:10:16.000000000 +0100
@@ -320,6 +320,7 @@
 <span style="color:#0099ff;font-weight:bold;">!a</span> <span 
style="color:#2980b9;">-f</span>
 <span style="color:#f44f4f;">'a'</span> <span style="color:#2980b9;">-f</span>
 <span style="color:#27aeae;">$a</span> <span style="color:#2980b9;">-f</span>
+<span style="color:#27ae60;">! </span><span 
style="color:#0099ff;font-weight:bold;">cmd</span>
 
 <span style="color:#7a7c7d;"># redirections (prefix)</span>
 <span style="color:#3f8058;">&lt;&lt;&lt;</span>s <span 
style="color:#8e44ad;">cat</span>
@@ -375,6 +376,7 @@
 <span style="color:#7f8c8d;">echo</span> <span 
style="color:#27aeae;">${</span><span style="color:#27aeae;">a</span><span 
style="color:#3f8058;">[*]</span><span style="color:#27aeae;">}</span> <span 
style="color:#27aeae;">${</span><span style="color:#27aeae;">a</span><span 
style="color:#3f8058;">[@]</span><span style="color:#27aeae;">}</span> <span 
style="color:#27aeae;">${</span><span style="color:#27aeae;">a</span><span 
style="color:#3f8058;">[</span><span style="color:#27aeae;">${</span><span 
style="color:#27aeae;">b</span><span style="color:#27aeae;">}</span><span 
style="color:#3f8058;">]</span><span style="color:#27aeae;">}</span> <span 
style="color:#27aeae;">${</span><span style="color:#27aeae;">a</span><span 
style="color:#3f8058;">:-</span>x<span style="color:#27aeae;">$z</span><span 
style="color:#27aeae;">}</span> <span style="color:#27aeae;">${</span><span 
style="color:#27aeae;">a</span><span style="color:#3f8058;">-</span>x<span 
style="color:#27aeae;">}</span> <span style=
 "color:#27aeae;">${</span><span style="color:#27aeae;">a</span><span 
style="color:#3f8058;">/</span><span style="color:#da4453;">g</span><span 
style="color:#27aeae;">}</span> <span style="color:#27aeae;">${</span><span 
style="color:#27aeae;">a</span><span style="color:#3f8058;">//</span><span 
style="color:#da4453;">f</span><span style="color:#3f8058;">/</span>f<span 
style="color:#27aeae;">}</span> <span style="color:#27aeae;">${</span><span 
style="color:#27aeae;">a</span><span style="color:#3f8058;">//</span><span 
style="color:#da4453;">f</span><span style="color:#27ae60;">*</span><span 
style="color:#3f8058;">/</span>f<span style="color:#27ae60;">*</span><span 
style="color:#27aeae;">}</span>
 <span style="color:#7f8c8d;">echo</span> <span 
style="color:#27aeae;">${</span><span style="color:#27aeae;">a</span><span 
style="color:#3f8058;">^^</span><span style="color:#da4453;">l</span><span 
style="color:#27ae60;">*</span><span style="color:#27aeae;">}</span> <span 
style="color:#27aeae;">${</span><span style="color:#27aeae;">a</span><span 
style="color:#3f8058;">,</span><span style="color:#27aeae;">}</span> <span 
style="color:#27aeae;">${</span><span style="color:#3f8058;">!</span><span 
style="color:#27aeae;">a</span><span style="color:#27aeae;">}</span> <span 
style="color:#27aeae;">${</span><span style="color:#3f8058;">#</span><span 
style="color:#27aeae;">a</span><span style="color:#3f8058;">[</span><span 
style="color:#f67400;">1</span><span style="color:#3f8058;">]</span><span 
style="color:#27aeae;">}</span> <span style="color:#27aeae;">${</span><span 
style="color:#27aeae;">a</span><span style="color:#3f8058;">:</span><span 
style="color:#f67400;">1</span><span style="color:#3
 f8058;">:</span><span style="color:#27aeae;">$b}</span> <span 
style="color:#27aeae;">$((</span><span style="color:#3f8058;">++</span><span 
style="color:#27aeae;">i</span><span style="font-weight:bold;">,</span><span 
style="color:#27aeae;">i</span><span style="color:#3f8058;">--</span><span 
style="color:#27aeae;">))</span>
 <span style="color:#7f8c8d;">echo</span> <span 
style="color:#f44f4f;">&quot;</span><span style="color:#27aeae;">${</span><span 
style="color:#27aeae;">var</span><span style="color:#3f8058;">#</span>lo<span 
style="color:#27ae60;">+(</span>r<span style="color:#27ae60;">)</span>em<span 
style="color:#27aeae;">}</span><span style="color:#f44f4f;">&quot;</span> x 
<span style="color:#f44f4f;">&quot;</span><span 
style="color:#27aeae;">${</span><span style="color:#27aeae;">var</span><span 
style="color:#3f8058;">#</span><span style="color:#27ae60;">+(</span>r<span 
style="color:#27ae60;">)</span>em<span style="color:#27aeae;">}</span><span 
style="color:#f44f4f;">&quot;</span> x
+<span style="color:#7f8c8d;">echo</span> <span 
style="color:#f44f4f;">&quot;</span><span style="color:#27aeae;">${</span><span 
style="color:#27aeae;">var</span><span 
style="color:#3f8058;">#</span>refs/heads<span 
style="color:#27aeae;">}</span><span style="color:#f44f4f;">&quot;</span> x 
<span style="color:#f44f4f;">&quot;</span><span 
style="color:#27aeae;">${</span><span style="color:#27aeae;">var</span><span 
style="color:#3f8058;">#</span>refs<span style="color:#27aeae;">}</span><span 
style="color:#f44f4f;">&quot;</span> x
 
 <span style="color:#7f8c8d;">[</span> a <span style="color:#7f8c8d;">]</span>
 <span style="color:#7f8c8d;">[</span> <span style="color:#27ae60;">-f</span> 
f<span style="color:#f44f4f;">'f'</span>f <span style="color:#7f8c8d;">]</span>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/html/highlight.sh.html 
new/syntax-highlighting-5.92.0/autotests/html/highlight.sh.html
--- old/syntax-highlighting-5.91.0/autotests/html/highlight.sh.html     
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/html/highlight.sh.html     
2022-03-05 14:10:16.000000000 +0100
@@ -320,6 +320,7 @@
 <span style="color:#0095ff;font-weight:bold;">!a</span> <span 
style="color:#0057ae;">-f</span>
 <span style="color:#bf0303;">'a'</span> <span style="color:#0057ae;">-f</span>
 <span style="color:#0057ae;">$a</span> <span style="color:#0057ae;">-f</span>
+<span style="color:#006e28;">! </span><span 
style="color:#0095ff;font-weight:bold;">cmd</span>
 
 <span style="color:#898887;"># redirections (prefix)</span>
 <span style="color:#ca60ca;">&lt;&lt;&lt;</span>s <span 
style="color:#644a9b;">cat</span>
@@ -375,6 +376,7 @@
 <span style="color:#644a9b;font-weight:bold;">echo</span> <span 
style="color:#0057ae;">${</span><span style="color:#0057ae;">a</span><span 
style="color:#ca60ca;">[*]</span><span style="color:#0057ae;">}</span> <span 
style="color:#0057ae;">${</span><span style="color:#0057ae;">a</span><span 
style="color:#ca60ca;">[@]</span><span style="color:#0057ae;">}</span> <span 
style="color:#0057ae;">${</span><span style="color:#0057ae;">a</span><span 
style="color:#ca60ca;">[</span><span style="color:#0057ae;">${</span><span 
style="color:#0057ae;">b</span><span style="color:#0057ae;">}</span><span 
style="color:#ca60ca;">]</span><span style="color:#0057ae;">}</span> <span 
style="color:#0057ae;">${</span><span style="color:#0057ae;">a</span><span 
style="color:#ca60ca;">:-</span>x<span style="color:#0057ae;">$z</span><span 
style="color:#0057ae;">}</span> <span style="color:#0057ae;">${</span><span 
style="color:#0057ae;">a</span><span style="color:#ca60ca;">-</span>x<span 
style="color:#0057ae;">}</s
 pan> <span style="color:#0057ae;">${</span><span 
style="color:#0057ae;">a</span><span style="color:#ca60ca;">/</span><span 
style="color:#ff5500;">g</span><span style="color:#0057ae;">}</span> <span 
style="color:#0057ae;">${</span><span style="color:#0057ae;">a</span><span 
style="color:#ca60ca;">//</span><span style="color:#ff5500;">f</span><span 
style="color:#ca60ca;">/</span>f<span style="color:#0057ae;">}</span> <span 
style="color:#0057ae;">${</span><span style="color:#0057ae;">a</span><span 
style="color:#ca60ca;">//</span><span style="color:#ff5500;">f</span><span 
style="color:#006e28;">*</span><span style="color:#ca60ca;">/</span>f<span 
style="color:#006e28;">*</span><span style="color:#0057ae;">}</span>
 <span style="color:#644a9b;font-weight:bold;">echo</span> <span 
style="color:#0057ae;">${</span><span style="color:#0057ae;">a</span><span 
style="color:#ca60ca;">^^</span><span style="color:#ff5500;">l</span><span 
style="color:#006e28;">*</span><span style="color:#0057ae;">}</span> <span 
style="color:#0057ae;">${</span><span style="color:#0057ae;">a</span><span 
style="color:#ca60ca;">,</span><span style="color:#0057ae;">}</span> <span 
style="color:#0057ae;">${</span><span style="color:#ca60ca;">!</span><span 
style="color:#0057ae;">a</span><span style="color:#0057ae;">}</span> <span 
style="color:#0057ae;">${</span><span style="color:#ca60ca;">#</span><span 
style="color:#0057ae;">a</span><span style="color:#ca60ca;">[</span><span 
style="color:#b08000;">1</span><span style="color:#ca60ca;">]</span><span 
style="color:#0057ae;">}</span> <span style="color:#0057ae;">${</span><span 
style="color:#0057ae;">a</span><span style="color:#ca60ca;">:</span><span 
style="color:#b08000;">1</span><spa
 n style="color:#ca60ca;">:</span><span style="color:#0057ae;">$b}</span> <span 
style="color:#0057ae;">$((</span><span style="color:#ca60ca;">++</span><span 
style="color:#0057ae;">i</span><span style="font-weight:bold;">,</span><span 
style="color:#0057ae;">i</span><span style="color:#ca60ca;">--</span><span 
style="color:#0057ae;">))</span>
 <span style="color:#644a9b;font-weight:bold;">echo</span> <span 
style="color:#bf0303;">&quot;</span><span style="color:#0057ae;">${</span><span 
style="color:#0057ae;">var</span><span style="color:#ca60ca;">#</span>lo<span 
style="color:#006e28;">+(</span>r<span style="color:#006e28;">)</span>em<span 
style="color:#0057ae;">}</span><span style="color:#bf0303;">&quot;</span> x 
<span style="color:#bf0303;">&quot;</span><span 
style="color:#0057ae;">${</span><span style="color:#0057ae;">var</span><span 
style="color:#ca60ca;">#</span><span style="color:#006e28;">+(</span>r<span 
style="color:#006e28;">)</span>em<span style="color:#0057ae;">}</span><span 
style="color:#bf0303;">&quot;</span> x
+<span style="color:#644a9b;font-weight:bold;">echo</span> <span 
style="color:#bf0303;">&quot;</span><span style="color:#0057ae;">${</span><span 
style="color:#0057ae;">var</span><span 
style="color:#ca60ca;">#</span>refs/heads<span 
style="color:#0057ae;">}</span><span style="color:#bf0303;">&quot;</span> x 
<span style="color:#bf0303;">&quot;</span><span 
style="color:#0057ae;">${</span><span style="color:#0057ae;">var</span><span 
style="color:#ca60ca;">#</span>refs<span style="color:#0057ae;">}</span><span 
style="color:#bf0303;">&quot;</span> x
 
 <span style="color:#644a9b;font-weight:bold;">[</span> a <span 
style="color:#644a9b;font-weight:bold;">]</span>
 <span style="color:#644a9b;font-weight:bold;">[</span> <span 
style="color:#006e28;">-f</span> f<span style="color:#bf0303;">'f'</span>f 
<span style="color:#644a9b;font-weight:bold;">]</span>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/html/test.zsh.dark.html 
new/syntax-highlighting-5.92.0/autotests/html/test.zsh.dark.html
--- old/syntax-highlighting-5.91.0/autotests/html/test.zsh.dark.html    
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/html/test.zsh.dark.html    
2022-03-05 14:10:16.000000000 +0100
@@ -426,6 +426,7 @@
 <span style="color:#0099ff;font-weight:bold;">!a</span> <span 
style="color:#2980b9;">-f</span>
 <span style="color:#f44f4f;">'a'</span> <span style="color:#2980b9;">-f</span>
 <span style="color:#27aeae;">$a</span> <span style="color:#2980b9;">-f</span>
+<span style="color:#27ae60;">! </span><span 
style="color:#0099ff;font-weight:bold;">cmd</span>
 
 <span style="color:#7a7c7d;"># redirections (prefix)</span>
 <span style="color:#3f8058;">&lt;&lt;&lt;</span>s <span 
style="color:#8e44ad;">cat</span>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/html/test.zsh.html 
new/syntax-highlighting-5.92.0/autotests/html/test.zsh.html
--- old/syntax-highlighting-5.91.0/autotests/html/test.zsh.html 2022-02-05 
22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/html/test.zsh.html 2022-03-05 
14:10:16.000000000 +0100
@@ -426,6 +426,7 @@
 <span style="color:#0095ff;font-weight:bold;">!a</span> <span 
style="color:#0057ae;">-f</span>
 <span style="color:#bf0303;">'a'</span> <span style="color:#0057ae;">-f</span>
 <span style="color:#0057ae;">$a</span> <span style="color:#0057ae;">-f</span>
+<span style="color:#006e28;">! </span><span 
style="color:#0095ff;font-weight:bold;">cmd</span>
 
 <span style="color:#898887;"># redirections (prefix)</span>
 <span style="color:#ca60ca;">&lt;&lt;&lt;</span>s <span 
style="color:#644a9b;">cat</span>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/input/highlight.lua 
new/syntax-highlighting-5.92.0/autotests/input/highlight.lua
--- old/syntax-highlighting-5.91.0/autotests/input/highlight.lua        
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/input/highlight.lua        
2022-03-05 14:10:16.000000000 +0100
@@ -156,6 +156,9 @@
   a[i] = function () y=y+1; return x+y end
 end
 
+local function foo()
+end
+
 --! \brief gfind is deprecated
 string.gfind('s')
 string.gmatch('f')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/input/highlight.sh 
new/syntax-highlighting-5.92.0/autotests/input/highlight.sh
--- old/syntax-highlighting-5.91.0/autotests/input/highlight.sh 2022-02-05 
22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/input/highlight.sh 2022-03-05 
14:10:16.000000000 +0100
@@ -314,6 +314,7 @@
 !a -f
 'a' -f
 $a -f
+! cmd
 
 # redirections (prefix)
 <<<s cat
@@ -369,6 +370,7 @@
 echo ${a[*]} ${a[@]} ${a[${b}]} ${a:-x$z} ${a-x} ${a/g} ${a//f/f} ${a//f*/f*}
 echo ${a^^l*} ${a,} ${!a} ${#a[1]} ${a:1:$b} $((++i,i--))
 echo "${var#lo+(r)em}" x "${var#+(r)em}" x
+echo "${var#refs/heads}" x "${var#refs}" x
 
 [ a ]
 [ -f f'f'f ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/syntax-highlighting-5.91.0/autotests/input/test.zsh 
new/syntax-highlighting-5.92.0/autotests/input/test.zsh
--- old/syntax-highlighting-5.91.0/autotests/input/test.zsh     2022-02-05 
22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/input/test.zsh     2022-03-05 
14:10:16.000000000 +0100
@@ -420,6 +420,7 @@
 !a -f
 'a' -f
 $a -f
+! cmd
 
 # redirections (prefix)
 <<<s cat
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/reference/highlight.lua.ref 
new/syntax-highlighting-5.92.0/autotests/reference/highlight.lua.ref
--- old/syntax-highlighting-5.91.0/autotests/reference/highlight.lua.ref        
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/reference/highlight.lua.ref        
2022-03-05 14:10:16.000000000 +0100
@@ -156,6 +156,9 @@
 <Normal Text>  </Normal 
Text><Variable>a</Variable><Symbols>[</Symbols><Variable>i</Variable><Symbols>]</Symbols><Normal
 Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal 
Text><Keyword>function</Keyword><Normal Text> </Normal 
Text><Symbols>()</Symbols><Normal Text> </Normal 
Text><Variable>y</Variable><Symbols>=</Symbols><Variable>y</Variable><Symbols>+</Symbols><Numbers>1</Numbers><Symbols>;</Symbols><Normal
 Text> </Normal Text><Control>return</Control><Normal Text> </Normal 
Text><Variable>x</Variable><Symbols>+</Symbols><Variable>y</Variable><Normal 
Text> </Normal Text><Keyword>end</Keyword><br/>
 <Control>end</Control><br/>
 <Normal Text></Normal Text><br/>
+<Keyword>local</Keyword><Normal Text> </Normal 
Text><Keyword>function</Keyword><Normal Text> foo</Normal 
Text><Symbols>()</Symbols><br/>
+<Keyword>end</Keyword><br/>
+<Normal Text></Normal Text><br/>
 <Comment>--! </Comment><Tags>\brief</Tags><Comment> gfind is 
deprecated</Comment><br/>
 
<Deprecated>string.gfind</Deprecated><Symbols>(</Symbols><Strings>'s'</Strings><Symbols>)</Symbols><br/>
 
<BFunc>string.gmatch</BFunc><Symbols>(</Symbols><Strings>'f'</Strings><Symbols>)</Symbols><br/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/reference/highlight.sh.ref 
new/syntax-highlighting-5.92.0/autotests/reference/highlight.sh.ref
--- old/syntax-highlighting-5.91.0/autotests/reference/highlight.sh.ref 
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/reference/highlight.sh.ref 
2022-03-05 14:10:16.000000000 +0100
@@ -314,6 +314,7 @@
 <OtherCommand>!a</OtherCommand><Normal Text> </Normal 
Text><Option>-f</Option><br/>
 <String SingleQ>'a'</String SingleQ><Normal Text> </Normal 
Text><Option>-f</Option><br/>
 <Variable>$a</Variable><Normal Text> </Normal Text><Option>-f</Option><br/>
+<Expression>! </Expression><OtherCommand>cmd</OtherCommand><br/>
 <Normal Text></Normal Text><br/>
 <Comment># redirections (prefix)</Comment><br/>
 <Redirection><<<</Redirection><Normal Text>s </Normal 
Text><Command>cat</Command><br/>
@@ -369,6 +370,7 @@
 <Builtin>echo</Builtin><Normal Text> </Normal Text><Parameter 
Expansion>${</Parameter Expansion><Variable>a</Variable><Parameter Expansion 
Operator>[*]</Parameter Expansion Operator><Parameter Expansion>}</Parameter 
Expansion><Normal Text> </Normal Text><Parameter Expansion>${</Parameter 
Expansion><Variable>a</Variable><Parameter Expansion Operator>[@]</Parameter 
Expansion Operator><Parameter Expansion>}</Parameter Expansion><Normal Text> 
</Normal Text><Parameter Expansion>${</Parameter 
Expansion><Variable>a</Variable><Parameter Expansion Operator>[</Parameter 
Expansion Operator><Parameter Expansion>${</Parameter 
Expansion><Variable>b</Variable><Parameter Expansion>}</Parameter 
Expansion><Parameter Expansion Operator>]</Parameter Expansion 
Operator><Parameter Expansion>}</Parameter Expansion><Normal Text> </Normal 
Text><Parameter Expansion>${</Parameter 
Expansion><Variable>a</Variable><Parameter Expansion Operator>:-</Parameter 
Expansion Operator><Normal Text>x</Normal Text><Variabl
 e>$z</Variable><Parameter Expansion>}</Parameter Expansion><Normal Text> 
</Normal Text><Parameter Expansion>${</Parameter 
Expansion><Variable>a</Variable><Parameter Expansion Operator>-</Parameter 
Expansion Operator><Normal Text>x</Normal Text><Parameter 
Expansion>}</Parameter Expansion><Normal Text> </Normal Text><Parameter 
Expansion>${</Parameter Expansion><Variable>a</Variable><Parameter Expansion 
Operator>/</Parameter Expansion Operator><Pattern>g</Pattern><Parameter 
Expansion>}</Parameter Expansion><Normal Text> </Normal Text><Parameter 
Expansion>${</Parameter Expansion><Variable>a</Variable><Parameter Expansion 
Operator>//</Parameter Expansion Operator><Pattern>f</Pattern><Parameter 
Expansion Operator>/</Parameter Expansion Operator><Normal Text>f</Normal 
Text><Parameter Expansion>}</Parameter Expansion><Normal Text> </Normal 
Text><Parameter Expansion>${</Parameter 
Expansion><Variable>a</Variable><Parameter Expansion Operator>//</Parameter 
Expansion Operator><Pattern>f</Patter
 n><Glob>*</Glob><Parameter Expansion Operator>/</Parameter Expansion 
Operator><Path>f</Path><Glob>*</Glob><Parameter Expansion>}</Parameter 
Expansion><br/>
 <Builtin>echo</Builtin><Normal Text> </Normal Text><Parameter 
Expansion>${</Parameter Expansion><Variable>a</Variable><Parameter Expansion 
Operator>^^</Parameter Expansion 
Operator><Pattern>l</Pattern><Glob>*</Glob><Parameter Expansion>}</Parameter 
Expansion><Normal Text> </Normal Text><Parameter Expansion>${</Parameter 
Expansion><Variable>a</Variable><Parameter Expansion Operator>,</Parameter 
Expansion Operator><Parameter Expansion>}</Parameter Expansion><Normal Text> 
</Normal Text><Parameter Expansion>${</Parameter Expansion><Parameter Expansion 
Operator>!</Parameter Expansion Operator><Variable>a</Variable><Parameter 
Expansion>}</Parameter Expansion><Normal Text> </Normal Text><Parameter 
Expansion>${</Parameter Expansion><Parameter Expansion Operator>#</Parameter 
Expansion Operator><Variable>a</Variable><Parameter Expansion 
Operator>[</Parameter Expansion Operator><Decimal>1</Decimal><Parameter 
Expansion Operator>]</Parameter Expansion Operator><Parameter 
Expansion>}</Parameter E
 xpansion><Normal Text> </Normal Text><Parameter Expansion>${</Parameter 
Expansion><Variable>a</Variable><Parameter Expansion Operator>:</Parameter 
Expansion Operator><Decimal>1</Decimal><Parameter Expansion 
Operator>:</Parameter Expansion Operator><Variable>$b}</Variable><Normal Text> 
</Normal Text><Parameter Expansion>$((</Parameter 
Expansion><Operator>++</Operator><Variable>i</Variable><Control>,</Control><Variable>i</Variable><Operator>--</Operator><Variable>))</Variable><br/>
 <Builtin>echo</Builtin><Normal Text> </Normal Text><String DoubleQ>"</String 
DoubleQ><Parameter Expansion>${</Parameter 
Expansion><Variable>var</Variable><Parameter Expansion Operator>#</Parameter 
Expansion 
Operator><Path>lo</Path><Glob>+(</Glob><Path>r</Path><Glob>)</Glob><Path>em</Path><Parameter
 Expansion>}</Parameter Expansion><String DoubleQ>"</String DoubleQ><Normal 
Text> x </Normal Text><String DoubleQ>"</String DoubleQ><Parameter 
Expansion>${</Parameter Expansion><Variable>var</Variable><Parameter Expansion 
Operator>#</Parameter Expansion 
Operator><Glob>+(</Glob><Path>r</Path><Glob>)</Glob><Path>em</Path><Parameter 
Expansion>}</Parameter Expansion><String DoubleQ>"</String DoubleQ><Normal 
Text> x</Normal Text><br/>
+<Builtin>echo</Builtin><Normal Text> </Normal Text><String DoubleQ>"</String 
DoubleQ><Parameter Expansion>${</Parameter 
Expansion><Variable>var</Variable><Parameter Expansion Operator>#</Parameter 
Expansion Operator><Path>refs/heads</Path><Parameter Expansion>}</Parameter 
Expansion><String DoubleQ>"</String DoubleQ><Normal Text> x </Normal 
Text><String DoubleQ>"</String DoubleQ><Parameter Expansion>${</Parameter 
Expansion><Variable>var</Variable><Parameter Expansion Operator>#</Parameter 
Expansion Operator><Normal Text>refs</Normal Text><Parameter 
Expansion>}</Parameter Expansion><String DoubleQ>"</String DoubleQ><Normal 
Text> x</Normal Text><br/>
 <Normal Text></Normal Text><br/>
 <Builtin>[</Builtin><Normal Text> a </Normal Text><Builtin>]</Builtin><br/>
 <Builtin>[</Builtin><Normal Text> </Normal 
Text><Expression>-f</Expression><Normal Text> f</Normal Text><String 
SingleQ>'f'</String SingleQ><Normal Text>f </Normal 
Text><Builtin>]</Builtin><br/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/autotests/reference/test.zsh.ref 
new/syntax-highlighting-5.92.0/autotests/reference/test.zsh.ref
--- old/syntax-highlighting-5.91.0/autotests/reference/test.zsh.ref     
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/autotests/reference/test.zsh.ref     
2022-03-05 14:10:16.000000000 +0100
@@ -420,6 +420,7 @@
 <OtherCommand>!a</OtherCommand><Normal Text> </Normal 
Text><Option>-f</Option><br/>
 <String SingleQ>'a'</String SingleQ><Normal Text> </Normal 
Text><Option>-f</Option><br/>
 <Variable>$a</Variable><Normal Text> </Normal Text><Option>-f</Option><br/>
+<Expression>! </Expression><OtherCommand>cmd</OtherCommand><br/>
 <Normal Text></Normal Text><br/>
 <Comment># redirections (prefix)</Comment><br/>
 <Redirection><<<</Redirection><Normal Text>s </Normal 
Text><Command>cat</Command><br/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/syntax-highlighting-5.91.0/data/syntax/bash.xml 
new/syntax-highlighting-5.92.0/data/syntax/bash.xml
--- old/syntax-highlighting-5.91.0/data/syntax/bash.xml 2022-02-05 
22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/data/syntax/bash.xml 2022-03-05 
14:10:16.000000000 +0100
@@ -39,7 +39,7 @@
         <!ENTITY arithmetic_as_subshell 
"\(((?:[^`'&quot;()$]++|\$\{[^`'&quot;(){}$]+\}|\$(?=[^{`'&quot;()])|`[^`]*+`|\((?1)(?:[)]|(?=['&quot;])))++)(?:[)](?=$|[^)])|[&quot;'])">
 ]>
 
-<language name="Bash" version="35" kateversion="5.79" section="Scripts" 
extensions="*.sh;*.bash;*.ebuild;*.eclass;*.exlib;*.exheres-0;.bashrc;.bash_profile;.bash_login;.profile;PKGBUILD;APKBUILD"
 mimetype="application/x-shellscript" casesensitive="1" author="Wilbert 
Berendsen ([email protected])" license="LGPL">
+<language name="Bash" version="37" kateversion="5.79" section="Scripts" 
extensions="*.sh;*.bash;*.ebuild;*.eclass;*.exlib;*.exheres-0;.bashrc;.bash_profile;.bash_login;.profile;PKGBUILD;APKBUILD"
 mimetype="application/x-shellscript" casesensitive="1" author="Wilbert 
Berendsen ([email protected])" license="LGPL">
 
 <!-- (c) 2004 by Wilbert Berendsen ([email protected])
     Changes by Matthew Woehlke ([email protected])
@@ -553,6 +553,8 @@
         <AnyChar attribute="Error" context="#stay" String=")}"/>
 
         <LineContinue attribute="Escape" context="#stay"/>
+
+        <Detect2Chars attribute="Expression" context="#stay" char="!" char1=" 
"/>
       </context>
       <context attribute="Normal Text" lineEndContext="#pop" 
name="MaybeBracketExpression" fallthroughContext="#pop!Command">
         <!-- start expression in double brackets -->
@@ -785,16 +787,30 @@
 
       <!-- FindPathThenPopInAlternateValue consumes path in ${xx:here}-->
       <context attribute="Normal Text" lineEndContext="#pop" 
name="FindPathThenPopInAlternateValue">
-        <IncludeRules context="FindExtGlobAndPopInAlternateValue"/>
+        <Detect2Chars context="#pop!PathThenPopInAlternateValue" char="?" 
char1="(" lookAhead="1"/>
+        <Detect2Chars context="#pop!PathThenPopInAlternateValue" char="*" 
char1="(" lookAhead="1"/>
+        <Detect2Chars context="#pop!PathThenPopInAlternateValue" char="+" 
char1="(" lookAhead="1"/>
+        <Detect2Chars context="#pop!PathThenPopInAlternateValue" char="@" 
char1="(" lookAhead="1"/>
+        <Detect2Chars context="#pop!PathThenPopInAlternateValue" char="!" 
char1="(" lookAhead="1"/>
         <AnyChar attribute="Glob" context="#pop!PathThenPopInAlternateValue" 
String="?*"/>
         <RegExpr attribute="Path" context="#pop!PathThenPopInAlternateValue" 
String="&pathpart_alt;"/>
       </context>
-      <context attribute="Path" lineEndContext="#stay" 
name="FindExtGlobAndPopInAlternateValue">
+      <context attribute="Path" lineEndContext="#pop#pop" 
name="PathThenPopInAlternateValue">
+        <DetectChar attribute="Parameter Expansion" context="#pop" char="}"/>
+        <IncludeRules context="FindWord"/>
         <Detect2Chars attribute="Glob" context="ExtGlobAndPopInAlternateValue" 
char="?" char1="("/>
         <Detect2Chars attribute="Glob" context="ExtGlobAndPopInAlternateValue" 
char="*" char1="("/>
         <Detect2Chars attribute="Glob" context="ExtGlobAndPopInAlternateValue" 
char="+" char1="("/>
         <Detect2Chars attribute="Glob" context="ExtGlobAndPopInAlternateValue" 
char="@" char1="("/>
         <Detect2Chars attribute="Glob" context="ExtGlobAndPopInAlternateValue" 
char="!" char1="("/>
+        <AnyChar attribute="Glob" context="#stay" String="?*"/>
+        <RegExpr attribute="Path" context="#stay" String="&path_alt;"/>
+      </context>
+      <context attribute="Path" lineEndContext="#stay" 
name="ExtGlobAndPopInAlternateValue">
+        <DetectChar attribute="Glob" context="#pop" char=")"/>
+        <DetectChar attribute="Error" context="#pop#pop" char="}"/>
+        <IncludeRules context="FindWord"/>
+        <IncludeRules context="FindExtGlobInAlternateValue"/>
       </context>
       <context attribute="Path" lineEndContext="#stay" 
name="FindExtGlobInAlternateValue">
         <Detect2Chars attribute="Glob" 
context="RecursiveExtGlobInAlternateValue" char="?" char1="("/>
@@ -810,19 +826,6 @@
         <IncludeRules context="FindWord"/>
         <IncludeRules context="FindExtGlobInAlternateValue"/>
       </context>
-      <context attribute="Path" lineEndContext="#stay" 
name="ExtGlobAndPopInAlternateValue">
-        <DetectChar attribute="Glob" 
context="#pop!PathThenPopInAlternateValue" char=")"/>
-        <DetectChar attribute="Error" context="#pop#pop" char="}"/>
-        <IncludeRules context="FindWord"/>
-        <IncludeRules context="FindExtGlobInAlternateValue"/>
-      </context>
-      <context attribute="Path" lineEndContext="#pop#pop" 
name="PathThenPopInAlternateValue">
-        <DetectChar attribute="Parameter Expansion" context="#pop#pop" 
char="}"/>
-        <IncludeRules context="FindWord"/>
-        <IncludeRules context="FindExtGlobAndPopInAlternateValue"/>
-        <AnyChar attribute="Glob" context="#stay" String="?*"/>
-        <RegExpr attribute="Path" context="#stay" String="&path_alt;"/>
-      </context>
 
       <context attribute="Pattern" lineEndContext="#stay" name="FindPattern">
         <Detect2Chars attribute="Glob" context="ExtPattern" char="?" 
char1="("/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/syntax-highlighting-5.91.0/data/syntax/lua.xml 
new/syntax-highlighting-5.92.0/data/syntax/lua.xml
--- old/syntax-highlighting-5.91.0/data/syntax/lua.xml  2022-02-05 
22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/data/syntax/lua.xml  2022-03-05 
14:10:16.000000000 +0100
@@ -48,7 +48,7 @@
     - NOTE, FIXME, TODO alerts added on comments
     - improved highlighting
 -->
-<language name="Lua" version="14" indenter="lua" kateversion="5.0" 
section="Scripts" extensions="*.lua" mimetype="text/x-lua">
+<language name="Lua" version="15" indenter="lua" kateversion="5.0" 
section="Scripts" extensions="*.lua" mimetype="text/x-lua">
   <highlighting>
     <list name="keywords">
       <item>and</item>
@@ -530,6 +530,7 @@
 
       <context name="Local" attribute="Normal Text"  lineEndContext="#pop" 
fallthrough="true" fallthroughContext="#pop">
         <DetectSpaces />
+        <WordDetect   attribute="Keyword" context="#pop!Function" 
beginRegion="chunk" String="function" />
         <Detect2Chars attribute="Comment" context="MatchComment" char="-" 
char1="-" lookAhead="true"/>
         <RegExpr          attribute="Constant" context="LocalVariable" 
String="\b[A-Z_][A-Z0-9_]*\b" />
         <DetectIdentifier attribute="Variable" context="LocalVariable" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/syntax-highlighting-5.91.0/data/syntax/zsh.xml 
new/syntax-highlighting-5.92.0/data/syntax/zsh.xml
--- old/syntax-highlighting-5.91.0/data/syntax/zsh.xml  2022-02-05 
22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/data/syntax/zsh.xml  2022-03-05 
14:10:16.000000000 +0100
@@ -57,7 +57,7 @@
         <!ENTITY int "(?:[0-9]++[_0-9]*+)">
         <!ENTITY exp "(?:[eE][-+]?&int;)">
 ]>
-<language name="Zsh" version="24" kateversion="5.79" section="Scripts" 
extensions="*.sh;*.zsh;.zshrc;.zprofile;.zlogin;.zlogout;.profile" 
mimetype="application/x-shellscript" casesensitive="1" author="Jonathan Poelen 
([email protected])" license="MIT">
+<language name="Zsh" version="25" kateversion="5.79" section="Scripts" 
extensions="*.sh;*.zsh;.zshrc;.zprofile;.zlogin;.zlogout;.profile" 
mimetype="application/x-shellscript" casesensitive="1" author="Jonathan Poelen 
([email protected])" license="MIT">
 
   <highlighting>
     <list name="keywords">
@@ -249,6 +249,8 @@
         <DetectChar context="MaybeGroupEnd" char="}" lookAhead="1"/>
 
         <LineContinue attribute="Escape" context="#stay"/>
+
+        <Detect2Chars attribute="Expression" context="#stay" char="!" char1=" 
"/>
       </context>
       <context attribute="Normal Text" lineEndContext="#pop" 
name="MaybeGroupEnd">
         <RegExpr context="#pop!Command" String="&nogroupend;" lookAhead="1"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/po/ka/syntaxhighlighting5_qt.po 
new/syntax-highlighting-5.92.0/po/ka/syntaxhighlighting5_qt.po
--- old/syntax-highlighting-5.91.0/po/ka/syntaxhighlighting5_qt.po      
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/po/ka/syntaxhighlighting5_qt.po      
2022-03-05 14:10:16.000000000 +0100
@@ -13,7 +13,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 1.10.2\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Qt-Contexts: true\n"
 
 msgctxt "Language|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/po/ko/syntaxhighlighting5_qt.po 
new/syntax-highlighting-5.92.0/po/ko/syntaxhighlighting5_qt.po
--- old/syntax-highlighting-5.91.0/po/ko/syntaxhighlighting5_qt.po      
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/po/ko/syntaxhighlighting5_qt.po      
2022-03-05 14:10:16.000000000 +0100
@@ -3,7 +3,7 @@
 # Sae-keun Kim <[email protected]>, 2001.
 # Louis JANG <[email protected]>, 2001.
 # KIM KyungHeon <[email protected]>, 2001, 2002, 2003, 2004.
-# Shinjo Park <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021.
+# Shinjo Park <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022.
 # JungHee Lee <[email protected]>, 2019, 2021.
 #
 msgid ""
@@ -11,7 +11,7 @@
 "Project-Id-Version: katepart4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2016-09-08 07:30+0000\n"
-"PO-Revision-Date: 2021-12-08 00:17+0100\n"
+"PO-Revision-Date: 2022-02-20 21:07+0100\n"
 "Last-Translator: Shinjo Park <[email protected]>\n"
 "Language-Team: Korean <[email protected]>\n"
 "Language: ko\n"
@@ -920,7 +920,7 @@
 
 msgctxt "Language|"
 msgid "RETRO"
-msgstr ""
+msgstr "RETRO"
 
 msgctxt "Language|"
 msgid "REXX"
@@ -1340,7 +1340,7 @@
 
 msgctxt "Theme|"
 msgid "Homunculus"
-msgstr ""
+msgstr "Homunculus"
 
 msgctxt "Theme|"
 msgid "Monokai"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/po/ru/syntaxhighlighting5_qt.po 
new/syntax-highlighting-5.92.0/po/ru/syntaxhighlighting5_qt.po
--- old/syntax-highlighting-5.91.0/po/ru/syntaxhighlighting5_qt.po      
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/po/ru/syntaxhighlighting5_qt.po      
2022-03-05 14:10:16.000000000 +0100
@@ -12,19 +12,20 @@
 # Alexander Lakhin <[email protected]>, 2013.
 # Julia Dronova <[email protected]>, 2013.
 # Alexander Yavorsky <[email protected]>, 2018, 2019, 2020, 2021.
+# ?????????? ???????????????? <[email protected]>, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: katepart4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2016-09-08 07:30+0000\n"
-"PO-Revision-Date: 2021-12-28 15:47+0300\n"
-"Last-Translator: Alexander Yavorsky <[email protected]>\n"
+"PO-Revision-Date: 2022-02-17 13:38+0300\n"
+"Last-Translator: ?????????? ???????????????? <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 21.12.0\n"
+"X-Generator: Lokalize 21.08.3\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Environment: kde\n"
@@ -386,7 +387,7 @@
 
 msgctxt "Language|"
 msgid "Cucumber Gherkin feature"
-msgstr ""
+msgstr "?????????????????????? Cucumber Gherkin"
 
 # BUGME: how to properly translate "ignore file"? --aspotashev
 msgctxt "Language|"
@@ -793,11 +794,9 @@
 msgid "OpenSCAD"
 msgstr "OpenSCAD"
 
-#, fuzzy
-#| msgid "Normal Mode"
 msgctxt "Language|"
 msgid "Org Mode"
-msgstr "?????????????? ??????????"
+msgstr "?????????? ??Org Mode??"
 
 msgctxt "Language|"
 msgid "Overpass QL"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/po/sk/syntaxhighlighting5_qt.po 
new/syntax-highlighting-5.92.0/po/sk/syntaxhighlighting5_qt.po
--- old/syntax-highlighting-5.91.0/po/sk/syntaxhighlighting5_qt.po      
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/po/sk/syntaxhighlighting5_qt.po      
2022-03-05 14:10:16.000000000 +0100
@@ -1,20 +1,20 @@
 # translation of syntaxhighlighting.po to Slovak
 # Roman Paholik <[email protected]>, 2016.
 # Mthw <[email protected]>, 2019.
-# Matej Mrenica <[email protected]>, 2019, 2020, 2021.
+# Matej Mrenica <[email protected]>, 2019, 2020, 2021, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: syntaxhighlighting\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2015-02-15 09:01+0000\n"
-"PO-Revision-Date: 2021-08-07 17:10+0200\n"
+"PO-Revision-Date: 2022-02-14 20:05+0100\n"
 "Last-Translator: Matej Mrenica <[email protected]>\n"
 "Language-Team: Slovak <[email protected]>\n"
 "Language: sk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 21.07.90\n"
+"X-Generator: Lokalize 21.12.2\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Qt-Contexts: true\n"
 
@@ -780,7 +780,7 @@
 
 msgctxt "Language|"
 msgid "Org Mode"
-msgstr ""
+msgstr "Re??im Org"
 
 msgctxt "Language|"
 msgid "Overpass QL"
@@ -884,7 +884,7 @@
 
 msgctxt "Language|"
 msgid "Racket"
-msgstr ""
+msgstr "Racket"
 
 msgctxt "Language|"
 msgid "Raku"
@@ -916,7 +916,7 @@
 
 msgctxt "Language|"
 msgid "RETRO"
-msgstr ""
+msgstr "RETRO"
 
 msgctxt "Language|"
 msgid "REXX"
@@ -1092,7 +1092,7 @@
 
 msgctxt "Language|"
 msgid "Terraform"
-msgstr ""
+msgstr "Terraform"
 
 msgctxt "Language|"
 msgid "Texinfo"
@@ -1336,7 +1336,7 @@
 
 msgctxt "Theme|"
 msgid "Homunculus"
-msgstr ""
+msgstr "Homunculus"
 
 msgctxt "Theme|"
 msgid "Monokai"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/po/zh_CN/syntaxhighlighting5_qt.po 
new/syntax-highlighting-5.92.0/po/zh_CN/syntaxhighlighting5_qt.po
--- old/syntax-highlighting-5.91.0/po/zh_CN/syntaxhighlighting5_qt.po   
2022-02-05 22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/po/zh_CN/syntaxhighlighting5_qt.po   
2022-03-05 14:10:16.000000000 +0100
@@ -16,7 +16,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kdeorg\n"
-"PO-Revision-Date: 2022-01-08 15:23\n"
+"PO-Revision-Date: 2022-02-26 05:17\n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
 "MIME-Version: 1.0\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/syntax-highlighting-5.91.0/src/indexer/CMakeLists.txt 
new/syntax-highlighting-5.92.0/src/indexer/CMakeLists.txt
--- old/syntax-highlighting-5.91.0/src/indexer/CMakeLists.txt   2022-02-05 
22:33:06.000000000 +0100
+++ new/syntax-highlighting-5.92.0/src/indexer/CMakeLists.txt   2022-03-05 
14:10:16.000000000 +0100
@@ -19,6 +19,7 @@
                         CMAKE_ARGS -DKSYNTAXHIGHLIGHTING_USE_GUI=OFF
                             -DECM_DIR=${ECM_DIR} 
-DCMAKE_PREFIX_PATH=${NATIVE_PREFIX}
                             -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}
+                            -DQT_MAJOR_VERSION=${QT_MAJOR_VERSION}
                         INSTALL_COMMAND ""
                         BUILD_BYPRODUCTS 
${CMAKE_CURRENT_BINARY_DIR}/native_katehighlightingindexer-prefix/src/native_katehighlightingindexer-build/bin/katehighlightingindexer
                     )

Reply via email to