diff --git a/src/plugins/texteditor/generichighlighter/highlighter.cpp b/src/plugins/texteditor/generichighlighter/highlighter.cpp
index 19211acdbbf02b838cb18357dca614d01beefe55..a894b2f0923f09e401fd4d5e296a3fe9e20e052a 100644
--- a/src/plugins/texteditor/generichighlighter/highlighter.cpp
+++ b/src/plugins/texteditor/generichighlighter/highlighter.cpp
@@ -75,7 +75,8 @@ Highlighter::Highlighter(QTextDocument *parent) :
                    << TextEditor::C_TEXT // TODO : add style for error (eg. red underline)
                    << TextEditor::C_FUNCTION
                    << TextEditor::C_TEXT
-                   << TextEditor::C_TEXT;
+                   << TextEditor::C_TEXT
+                   << TextEditor::C_LOCAL;
     }
 
     setTextFormatCategories(categories);
@@ -113,6 +114,7 @@ KateFormatMap::KateFormatMap()
     m_ids.insert(QLatin1String("dsFunction"), Highlighter::Function);
     m_ids.insert(QLatin1String("dsRegionMarker"), Highlighter::RegionMarker);
     m_ids.insert(QLatin1String("dsOthers"), Highlighter::Others);
+    m_ids.insert(QLatin1String("dsIdentifier"), Highlighter::Identifier);
 }
 
 Q_GLOBAL_STATIC(KateFormatMap, kateFormatMap)
diff --git a/src/plugins/texteditor/generichighlighter/highlighter.h b/src/plugins/texteditor/generichighlighter/highlighter.h
index 968a48a6c12f99e900446d91596c7205c1b3ddb4..ef0498036a039e8db047bf846e97d2f13c0d4243 100644
--- a/src/plugins/texteditor/generichighlighter/highlighter.h
+++ b/src/plugins/texteditor/generichighlighter/highlighter.h
@@ -83,7 +83,8 @@ public:
         Error,
         Function,
         RegionMarker,
-        Others
+        Others,
+        Identifier
     };
 
     void setTabSettings(const TabSettings &ts);