From: Enrico Forestieri Date: Sat, 19 May 2018 19:33:29 +0000 (+0200) Subject: Fix bug #11151 X-Git-Tag: 2.3.1~78 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=87b44bcc1f8fc705cc06621208e991bb881807fb;p=features.git Fix bug #11151 (cherry picked from commit 17ea71b31c6b5708241d8a9d2ca5afd331446c1c) --- diff --git a/src/BufferParams.cpp b/src/BufferParams.cpp index 60c7bb0c12..6d519f27f8 100644 --- a/src/BufferParams.cpp +++ b/src/BufferParams.cpp @@ -2264,16 +2264,16 @@ bool BufferParams::writeLaTeX(otexstream & os, LaTeXFeatures & features, if (!listings_params.empty() || features.mustProvide("listings") || features.mustProvide("minted")) { - if (features.mustProvide("listings")) - os << "\\usepackage{listings}\n"; - else + if (use_minted) os << "\\usepackage{minted}\n"; + else + os << "\\usepackage{listings}\n"; } if (!listings_params.empty()) { - if (features.mustProvide("listings")) - os << "\\lstset{"; - else + if (use_minted) os << "\\setminted{"; + else + os << "\\lstset{"; // do not test validity because listings_params is // supposed to be valid string par = diff --git a/status.23x b/status.23x index 6bb13e6730..a581df3fd1 100644 --- a/status.23x +++ b/status.23x @@ -253,6 +253,9 @@ What's new - Correct list of previous versions to check for user directory contents (bug 11142 on Mac). +- Honor the syntax highlighting package choice when adding listing params + without actually inserting a listing (bug 11151). + * INTERNALS - Fix bug that TeX files were not detected when reconfiguring LyX