--- a/editor.lib/src/org/netbeans/editor/Settings.java Thu Apr 24 13:55:28 2008 -0700 +++ a/editor.lib/src/org/netbeans/editor/Settings.java Fri Apr 25 16:18:08 2008 +0400 @@ -368,6 +368,12 @@ */ public static Object getValue(Class kitClass, String settingName, boolean evaluateEvaluators) { String mimeType = KitsTracker.getInstance().findMimeType(kitClass); + Class trackedClass = kitClass; + while (mimeType == null) { + trackedClass = trackedClass.getSuperclass(); + if (trackedClass == null) break; + mimeType = KitsTracker.getInstance().findMimeType(trackedClass); + } MimePath mimePath = mimeType == null ? MimePath.EMPTY : MimePath.parse(mimeType); // Get the value