Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

User-defined language not applying to specified file types in Notepad++

I have created a fairly simple user-defined language in Notepad++, and given it an associated extension. But, when I open files I have named with that extension, nothing happens. No syntax highlighting, or comment highlighting.

Any idea what I have done wrong?

The settings for the extension do not have a leading ".", as specified in the Notepad++ docs.

like image 604
ceorron Avatar asked May 19 '11 10:05

ceorron


People also ask

How user defined language is used in Notepad ++?

Import a UDLCopy the XML into the appropriate userDefineLangs subfolder. Exit all instances of Notepad++ and reload, then the new UDL will be available. Use the Import… button, navigate to the source XML, and the UDL will be immediately available.

Where are Notepad ++ user defined languages stored?

If you create a UDL using the User Defined Language dialog, it puts it them all in the single-file %AppData%\Notepad++\userDefineLang. xml (you can just paste that into Open Dialog or Explorer 🛈).


1 Answers

This has been fixed, so I guess the whole question could be closed or deleted. I'm not sure in which version they fixed it, but in the latest v6.5.1 everything works as intended.

  1. Go to menu Language > Define your language...
  2. Create a new language or select from the dropdown menu an existing one
  3. In the Ext. text box add your desired extension with no leading "." and space separated if you have multiple extensions.
  4. Now open a file with such extension and it is properly highlighted. To confirm that the User Defined Language extension is correct, you can also take a look at the userDefineLang.xml usually stored in your %APPDATA%\Notepad++\ folder.
like image 101
psxls Avatar answered Sep 22 '22 19:09

psxls