commit e620b1a6114d1d988af6431542cb6db12b9ffa4e
Author: Juergen Spitzmueller <[email protected]>
Date:   Wed Jul 22 08:36:57 2026 +0200

    Fix minor listings > minted issue
---
 src/insets/InsetListings.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/insets/InsetListings.cpp b/src/insets/InsetListings.cpp
index 2f65916759..385cb7580b 100644
--- a/src/insets/InsetListings.cpp
+++ b/src/insets/InsetListings.cpp
@@ -217,6 +217,11 @@ void InsetListings::latex(otexstream & os, OutputParams 
const & runparams) const
                        }
                        else if (prefixIs(opts[i], "language=")) {
                                minted_language = opts[i].substr(9);
+                               // strip off listings dialect which might come
+                               // from a former listings setting
+                               // E.g., "{[LaTeX]TeX}" > "TeX"
+                               if (contains(minted_language, "]"))
+                                       minted_language = 
rtrim(token(minted_language, ']', 1), "}");
                                opts.erase(opts.begin() + i);
                        } else
                                ++i;
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to