Oh, of course it work much better now !
The only execption is for the cmdlet matching lexem :
<syncfusion:Lexem StartText="\w+-\w+" IsRegex="True" IsMultiline="False" ContainsEndText="False" LexemType="Keyword" FormatName="KeywordFormat"/>
This one still cannot recognize powershell cmdlets such as test-path