8000 Different setup of functionlist and us-def language in NP++ 8.1.5 · Issue #4 · jmarrec/notepad · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Different setup of functionlist and us-def language in NP++ 8.1.5 #4
Open
@SamueldeVries

Description

@SamueldeVries

Hi Julien,

First of all: thank you for this great functionality for Notepad++! I use it a lot.

In setting up the functionlist and user-defined language in the latest version of Notepad++ (v.8.1.5) on a new computer (so not by updating NP++) I came across some problems related to the newer version of NP++. I managed to solve these (not sure if this is the best method) and I thought it would be good to report back here.

In NP++ 8..1.5 (starting in some earlier version?) there are some changes:

  • Use defined languages are contained within seperate xml's in the folder userDefineLangs in %appdata%/notepad++ and no longer in a single file called userDefineLangs. I gues it makes sense to only place the EnergyPlus-JM language there and no longer use the full userDefineLangs.xml file with all the default languages in there as well.

  • The newer versions also use a folder 'functionList' with seperate functions for each language in addition to a file 'overrideMap.xml' that describes the mapping of the function to related language. I therefore did the following:

  • Removed the <associationMap> and <parsers> section from your function list file and saved this as EnergyPlus-JM.xml in the functionlist directory.

  • In the overrideMap.xml I added the association: <association id= "EnergyPlus-JM.xml" userDefinedLangName="EnergyPlus-JM"/>

  • This might be specific to my installation: I couldn't find any functionlist.xml or functionlist folder in %appdata%/notepad++. I did find it in the executable dir C:\Program Files\Notepad++\functionList'. I made the changes mentioned in the previous point there.

I attached my functionlist and overridemap below.

Gr,

Samuel

fixedFuncList.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0