Jump to content

NVGeck Syntax Highlighter for NP++


Recommended Posts

Posted

NVGeck Syntax Highlighter for NP++

View File

Why?

 

It's pretty damned handy to write scripts in NP++ with.

 

Features
- Separate style for script blocks and loops
- Separate style for command-style functions (let, set, to, return, label, GoTo, continue etc)
- Separate style for, and all functions as keywords for NVSE (up to 5.1.2)
- Separate style for, and all functions as keywords for Lutana (up to 19)
- Separate style for, and all functions as keywords for JIP (up to 55.10)
- Combined style for and all functions as keywords for MCM, Project Nevada, NX (up to 16) and JohnnyGuitar (2.35).
- Combined style for var declarations, globals (vanilla), AV function string parameters (vanilla), and unquoted string parameters to ar_construct.
- Loops are treated as code blocks that can be folded and unfolded (same goes for if-conditions and script blocks)
- Elseif & else parts can be folded and unfolded separately.
- Pretty colors :classic_wub: (totally adjustable ofc)

 

How To Install:
- open notepad++
- Pick "language" in the menu, then "define your language"
- "import", then find the xml uploaded here, and... import it
- done

 

This highlighter will attach itself to the .geck file extension. You can change that if you want, same as anything else. In Notepad++, the syntax is called "DSGeckSyntax10" because I'm so vain I think this song is about me. No, actually, that's because all these syntaxes are called something similar and if you've gone over a few to figure out what you like, you can't remember which is which.

 

It's made with Notepad++ (whatever version I'm using now), which uses UDL 2.1. If you've got an older UDL version, you probably want to upgrade.

 

Permissions

 

Public Domain


 

  • 4 months later...
  • 11 months later...
  • 1 year later...
Posted

Update: 3.0

- reorganized so that old FOSE & NVSE functions are no longer separate

- added all NVSE, Lutana & JIP functions to date that I know of

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...