Come aggiungere il supporto in Elenco funzioni per una nuova lingua definita dall'utente? (Notepad ++ Win7 64bit)

Scrivo in una lingua definita dall'utente chiamata 'Umajin' (* .u), che ha una syntax molto diversa da C / C ++ o qualsiasi linguaggio basato su ECMAScript, quindi abbiamo dovuto scrivere nelle regole per l'evidenziazione .

Ho cercato di scrivere regole di parser per la lingua per la function-list da raccogliere anche – ma scopri che each volta che cerco di aggiungere una regola tramite la window di dialogo, provoca il block di NP ++. Ciò vale per la versione porttile e una lettura installata da% APPDATA%. Se entri nel FunctionListRules.xml e le regole di drop in per Umajin là, posso vederli quando apro la window di dialogo "Parsing Language Rules", ma non hanno alcun effetto durante la visualizzazione di un file .u.

Ho scoperto, però, che se ho scelto le impostazioni per un'altra lingua esistente (sto sovrascrivendo il pitone, poiché è più vicino alla syntax) e poi imposta manualmente la lingua a Python per un determinato file, le regole analizzano correttamente e mi danno quello che voglio. L'unico problema è che posso avere evidenziare, o un elenco di funzioni, ma non entrambi!

Qualcuno ha potuto eliminare le regole di analisi in Elenco Funzioni per una lingua completamente nuova?

Per riferimento, sto usando unicode di Notepad ++ 5.8 e Unicode di Funzione 2.1, in esecuzione su Win7 Enterprise e Ultimate.