commit 3e1ebdadf2dde9ff4c2f842beb544b548a8f3502
Author: Juergen Spitzmueller <[email protected]>
Date:   Sat Jul 25 09:50:21 2026 +0200

    Add some lisatings languages/dialects
    
    which are provided meanwhile
---
 lib/listinglanguages   | 57 +++++++++++++++++++++++++++++++++++++++++++++++++-
 lib/lyx2lyx/lyx_2_6.py |  2 ++
 2 files changed, 58 insertions(+), 1 deletion(-)

diff --git a/lib/listinglanguages b/lib/listinglanguages
index b52fdba972..d814309186 100644
--- a/lib/listinglanguages
+++ b/lib/listinglanguages
@@ -122,6 +122,9 @@ ListingLanguage Assembler
        Dialect x86masm
                GuiName "x86 (MASM)"
        EndDialect
+       Dialect riscv
+               GuiName "RISC-V"
+       EndDialect
        Packages listings
 End
 
@@ -175,6 +178,9 @@ End
 
 ListingLanguage C++
        GuiName "C++"
+       Dialect 11
+               GuiName "11"
+       EndDialect
        Dialect ANSI
                GuiName "ANSI"
        EndDialect
@@ -215,6 +221,12 @@ ListingLanguage Clean
        Packages listings,minted
 End
 
+
+ListingLanguage CMake
+       GuiName "CMake"
+       Packages listings,minted
+End
+
 ListingLanguage Cobol
        GuiName "Cobol"
        Dialect 1974
@@ -298,6 +310,15 @@ ListingLanguage Fortran
                GuiName "95"
                ListingsDefault 1
        EndDialect
+       Dialect 03
+               GuiName "03"
+       EndDialect
+       Dialect 08
+               GuiName "08"
+       EndDialect
+       Dialect 18
+               GuiName "18"
+       EndDialect
        Packages listings,minted
 End
 
@@ -345,7 +366,7 @@ ListingLanguage IDL
 End
 
 ListingLanguage inform
-       GuiName "inform"
+       GuiName "Inform"
        MintedLang inform6
        Packages listings,minted
 End
@@ -394,6 +415,19 @@ End
 
 ListingLanguage Lua
        GuiName "Lua"
+       Dialect 95
+               GuiName "5.0"
+       EndDialect
+       Dialect 95
+               GuiName "5.1"
+       EndDialect
+       Dialect 95
+               GuiName "5,2"
+       EndDialect
+       Dialect 95
+               GuiName "5,3"
+               ListingsDefault 1
+       EndDialect
        Packages listings,minted
 End
 
@@ -415,6 +449,9 @@ ListingLanguage Mathematica
        EndDialect
        Dialect 5.2
                GuiName "5.2"
+       EndDialect
+       Dialect 11.0
+               GuiName "11.0"
                ListingsDefault 1
        EndDialect
        Packages listings,minted
@@ -422,6 +459,9 @@ End
 
 ListingLanguage Matlab
        GuiName "Matlab"
+       Dialect 5.1
+               GuiName "5.1"
+       EndDialect
        Packages listings,minted
 End
 
@@ -560,6 +600,15 @@ End
 
 ListingLanguage Python
        GuiName "Python"
+       Dialect 2
+               GuiName "Python 2"
+               MintedLang python2
+               ListingsDefault 1
+       EndDialect
+       Dialect 3
+               GuiName "Python 3"
+               MintedLang python3
+       EndDialect
        Packages listings,minted
 End
 
@@ -575,6 +624,9 @@ End
 
 ListingLanguage Rexx
        GuiName "Rexx"
+       Dialect "VM/XA"
+               GuiName "VM/XA"
+       EndDialect
        Packages listings,minted
 End
 
@@ -604,6 +656,9 @@ End
 
 ListingLanguage Scala
        GuiName "Scala"
+       Dialect "3.0"
+               GuiName "Scala 3.0"
+       EndDialect
        Packages listings,minted
 End
 
diff --git a/lib/lyx2lyx/lyx_2_6.py b/lib/lyx2lyx/lyx_2_6.py
index d58e907d32..2889a81050 100644
--- a/lib/lyx2lyx/lyx_2_6.py
+++ b/lib/lyx2lyx/lyx_2_6.py
@@ -1420,6 +1420,8 @@ def revert_mintedlangs(document):
         "inform" : "inform6",
         "{[AspectJ]Java}" : "aspectj",
         "{Modula-2}" : "modula2",
+        "{[2]Python}" : "python2",
+        "{[3]Python}" : "python3",
         "{[PLUS]S}" : "splus",
         "{[LaTeX]TeX}" : "latex",
     }
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to