Notepad++ AngelScript language support

Rating
10
Reviews:
3
Downloads:
1246
Date uploaded:
26 Nov 2013 at 18:36 (Major update on 20 Oct 2015)

Download details

Re-upload/Edit Level
Author
Seren (More uploads by Seren)
Type
Utility
Credits
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.
Satisfaction
N/A
Screenshots

File contents

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

Description

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 XML_files_for_manual_installation.zip. 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:
v1.1
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.
v1.0
Initial release.

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

Tags

You must log in to tag this file!

Quick Reviews Average: 10

RecommendedSuperjazz rated 10.0

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.0

This is very good!

RecommendedSaVn rated 10.0

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.]


Post a review

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