Notepad++ AngelScript language support

Date uploaded:
26 Nov 2013 at 17:36 (Major update on 20 Oct 2015)

Download details

Re-upload/Edit Download
Seren (More uploads by Seren)
XML files and console application by Sir Ementaler of LH; application testing by TreyLina and NinjaCC; special thanks to Don Ho and other Notepad++ contributors, Lee Thomason and other TinyXML contributors, and Andreas Jonsson.

File contents

Notepad-AS-patch.exe 165.50 kB 19 Oct 2015 14.89 kB 20 Oct 2015


This download provides XML files that allow Notepad++ to:
  • Recognize “.j2as”, “.asc”, and “.mut” file extensions as JJ2+ script files.
  • Highlight syntax in AngelScript documents.
  • Enable block folding inside AngelScript documents.
  • Auto-complete AngelScript keywords as well as JJ2+ script global variables, functions, class names and enum values.
  • Display argument hints for JJ2+ script functions.
  • Enable the function list feature in AngelScript documents.
Applying the XML files:
  1. If you don’t already have it or have an outdated version, obtain Notepad++. Feel free to use either the installer or one of the packages.
  2. Download and unzip this file. Its contents are Notepad-AS-patch.exe and You’re not going to need the latter unless the former fails to work for whatever reason or you don’t trust console applications.
  3. New! If you intend to use a Notepad++ theme, select it in Notepad++ before the installation. The installer detects currently used theme and makes the color scheme for AngelScript files match it. If you decide to switch the theme later on, you can always run the installer again afterwards to update the color scheme to match it.
  4. Run Notepad-AS-patch.exe. It will ask you about Notepad++ location and some patch settings. If you’re unsure about any of them, just follow whatever is labelled as “recommended”.
  5. Run Notepad++.exe and open the Language menu. It should display AngelScript and JJ2+ Script at the bottom. Choose one of them to enable its syntax highlighting. If this is not the case, an unknown bug must have occurred. Feel free to contact me by any means available and leave a message about it.
Enabling added features:
  • Syntax highlighting, file recognition and block folding will be enabled automatically when the language is set to AngelScript or JJ2+ Script.
  • To enable auto-completion and / or argument hints, go to Settings -> Preferences -> Auto-Completion and select the options you want.
  • To enable the function list feature, use either View -> Function List or a quick access toolbar icon.

Manual XML file installation:
With use of Google try to figure out what file goes where. One of the goals of the installer application is not to force me to explain how to do this manually.

Version history:
Added support for AngelScript features up to version 2.30.2 and JJ2+ features up to version 5.1.
Added some previously missing JJ2+ constants.
Improved regular expressions for detecting functions and classes.
Added support for Notepad++ themes.
The installer will now work correctly even if Notepad++ was set up to store files in APPDATA.
Initial release.

In case of problems applying the patch, feel free to report them in any accessible way.


You must log in to tag this file!

Quick Reviews Average: 10

RecommendedSuperjazz rated 10

Here’s a very useful add-on tool for those who like to script things. Helps you avoid those typos, flaws, etc. in your script that are sometimes not-so-easy-to-notice. This patch guides writing the functions themselves as well, without the need to peek into plus-angelscript for details all the time. There’s also auto-completion!

RecommendedXxMoNsTeRXM rated 10

This is very good!

RecommendedSaVn rated 10

Great JJ2+ Angelscript editor!

Very useful and elegant!
This also serves to create mutators!
Download reccomended !!!!!!!!!!!!

[Review changed to quick review, see the review rules.

Recommended[CDF]Ninja rated 10

u programed that!?

Post a review

You need to log in to post comments on this download.