aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/fontsettings.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2021-10-27 15:52:20 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2021-10-29 08:36:20 +0000
commitc3a11939697f9b9fc92375d5f100d8f8d75a7bd8 (patch)
tree4a054c2b92d8a4ba8f8cbf66e86a6b895002d732 /src/plugins/texteditor/fontsettings.cpp
parentdc9dc6b00204a5fef3542dc9a1f56f533353e058 (diff)
TextEditor: Add highlighting category for namespaces
... and make use of it in the built-in code model and with clangd. Task-number: QTCREATORBUG-16580 Change-Id: I8c331f56aa1bbf91c9f768be82a779a72f40c4c7 Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/texteditor/fontsettings.cpp')
-rw-r--r--src/plugins/texteditor/fontsettings.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/texteditor/fontsettings.cpp b/src/plugins/texteditor/fontsettings.cpp
index 4c6df391ce2..ef8a36af948 100644
--- a/src/plugins/texteditor/fontsettings.cpp
+++ b/src/plugins/texteditor/fontsettings.cpp
@@ -417,6 +417,10 @@ bool FontSettings::loadColorScheme(const QString &fileName,
foreach (const FormatDescription &desc, descriptions) {
const TextStyle id = desc.id();
if (!m_scheme.contains(id)) {
+ if (id == C_NAMESPACE && m_scheme.contains(C_TYPE)) {
+ m_scheme.setFormatFor(C_NAMESPACE, m_scheme.formatFor(C_TYPE));
+ continue;
+ }
Format format;
const Format &descFormat = desc.format();
// Default fallback for background and foreground is C_TEXT, which is set through