After finding broken links for other posts about QlikView syntax highlighting in Notepad++ I created a basic Notepad++ language definition myself and thought I'd share it. Its far from perfect but it but it does the basics and makes working with .qvs files in Notepad++ a bit easier. Details and links here http://www.qlikviewaddict.com/2012/04/qlikview-scripts-in-notepad.html
Since I've had no reports of issues I'm now releasing Version 1.0. A few minor tweaks have been included in this release that weren't in version 0.4. Most notably "REM" was removed from the keywords list to prevent incorrect highlighting of it. Download links and instructions available here http://www.qlikviewaddict.com/p/qlikview-notepad.html
Notepad++ version 6.4.1 was released recently and contains some exciting new additions.Top of the list is the new function list which has been awaited for a while now and is a popular feature in many other code editors (including UltraEdit).
Because of these changes I've released a new version of the QlikView language definition v2.1 to support them where possible. This is another significant update and includes:
New function list support allowing Notepad++ to show subroutines, qualify and unqaulify statements, table loads, info loads, mapping loads and store statements all identified within the function list.
Removed some functions from the auto-complete file as they are only valid in expressions not the script.
Changed priority of highlighting to fixed issue with some keywords not highlighting correctly
Fixed some minor issues with keywords being highlighted when they were shown in the wrong positions.
Added tool tips for some additional functions.
This version has the following known limitiations:
The if() function cannot be differentiated from the IF...ENDIF statement and thus will be shown as a collapsible block with an incorrect end point.
Tool tips are not available for all functions. Remaining functions to be added in a future release.
I've just released a new version of the QlikView Notepad++ Language Definition. Version 2.3 contains the following minor fixes/functionality:
Solved an issue with correct highlighting of nested function calls. Added comma "," as an operator to correct issue with function names not being highlighted correctly when it immediately follows a comma inside another function call.
Added missing function tool tips. All functions should now provide both auto completion and tool tips.
Removed the ability to fold IF statements because of an issue where Notepad++ tries to collapse if() functions which causes the collapsing to fail.