commit 5d1c519bea6bd59b859e676dd154b76e799646eb
Author: Juergen Spitzmueller <[email protected]>
Date:   Sat Aug 16 12:27:55 2025 +0200

    Only handle listing as a minted environment if minted is used (#13214)
---
 lib/syntax.default   | 3 ++-
 src/tex2lyx/text.cpp | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/syntax.default b/lib/syntax.default
index 870db63169..7cb5c57c6e 100644
--- a/lib/syntax.default
+++ b/lib/syntax.default
@@ -539,6 +539,7 @@ $$
 \listoffigures
 \listoftables
 \listtablename
+\lstset{} % listings.sty
 \location{}
 \mainmatter
 \makebox[][]{translate}
@@ -751,7 +752,7 @@ $$
 % LaTeX code that can be translated to LyX.
 \begin{environments}
 bibunit[]{translate}
-listing{} % minted.sty
+listing{} % listing.sty [sic!]
 minted{} % minted.sty
 psmatrix[]{}
 subfigure[]{translate} % subcaption.sty
diff --git a/src/tex2lyx/text.cpp b/src/tex2lyx/text.cpp
index 803de9e33e..c5c3f3d87f 100644
--- a/src/tex2lyx/text.cpp
+++ b/src/tex2lyx/text.cpp
@@ -2435,7 +2435,7 @@ void parse_environment(Parser & p, ostream & os, bool 
outer,
                        break;
                }
 
-               if (name == "listing") {
+               if (name == "listing" && preamble.minted()) {
                        minted_float = "float";
                        eat_whitespace(p, os, parent_context, false);
                        string const opt = p.hasOpt() ? p.getArg('[', ']') : 
string();
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to