Regex in functionList.xml
-
Hello, I’m trying to add TradeXpress (RTE) in functionList.xml but my function list is always empty.
RTE function is like:
begin
…
endbeginIn functionlist.xml, I add:
<association id= “rte_function” userDefinedLangName=“RTE” />
<association id= “rte_function” ext=".rte /><parser id=“rte_function” displayName=“RTE”>
<function
mainExpr=“(?x)
(^(begin)$)”
displayMode=“$functionName”
displayName=“RTE”>
<functionName>
<funcNameExpr expr=“(^(begin)$)” />
</functionName>
</function>
</parser> -
unfortunately, afaik, you need to restart npp, or start another instance, every time you make changes to the functionList.xml. Did you do that?
In order to keep the formatting of your posted content use three tildes before and after the text like
~~~
text
~~~
and provide a sample of data with the information what you expect to see in function list, then it might be easier for others do digging around your issue. -
Thanks for your reply.
I was editing the wrong file. I have 2 functionList.xml, one in Program Files and one in Roaming.
-
Some remarks:
- use “proper” double quotes i.e. ASCII \x22 only;
- rename
funcNameExprtonameExpr(funcNameExpr-node is only used when thefunction/functionName-node is part of aclassRange-node). - remove
displayMode="$functionName", it isn’t used anyway
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login