Configuration of Notepad++ for use with PAWN
This section cover all the necessary steps to get Notepad++ to compile your PAWN script, highlight errors and warnings and fast jump to where they are generated.
Contents
Associate Notepad++ with PAWN source files
From Settings Menu select Preferences...
Select File Association, then select Customize, then add .p .pwn .inc extensions
Compile
NppExec plugin
Is a plugin that allow for execution of external programs.
Installation
From Plugins Menu: select Plugin Manager, then select Show Plugin Manager
In the Available tab: find & select NppExec, then click Install
Configuration
From Plugins Menu: select NppExec, then select Execute
In the Command(s) window type:
npp_save cd $(CURRENT_DIRECTORY) "C:\Program Files (x86)\Pawn\bin\pawncc.exe" -V -d0 -O3 -v2 -t4 "$(FILE_NAME)"
then clik Save
in the Script Name type:
PAWN Compile
then clik Save
From Plugins Menu: select NppExec, then select Advanced Options
In Menu items * frame
- check Place to the Macros submenu
In Menu item frame:
- in Associated script select PAWN Compile from the list
- click Add/Modify, then click OK
Compile Shortcut
From Settings Menu select Shortcut Mapper
Select the Plugin Commands tab, search & select PAWN Compile, then click Modify
Select the combination that you want e.g.: Shift + F7 than click OK
Compile Toolbar Button
Installation
From Plugins Menu: select Plugin Manager, then select Show Plugin Manager
Under the Available tab: find & select Customize Toolbar, then click Install
Configuration
- Download this image
and save it in: %appdata%\Notepad++\plugins\configascompile.bmp - Into the same folder create a file named
CustomizeToolbar.btnwith this contentMacro,PAWN Compile,,,compile.bmp - From Encoding Menu select Encode in UCS-2 LE BOM ( this apply to
CustomizeToolbar.btn)
- From Plugins Menu select Customize Toolbar, then select Custom Buttons to enable
Errors & Warnings
From Plugins Menu select NppExec, then select Console Output Filters
In the Filter tab, check Enable Console Output Filter
In the Replace tab:
- check Enable Replacing Filters
- check Replacing Filter 1
- fill Find what:
( - fill Replace with:
: - check Replacing Filter 2
- fill Find what:
) - leave empty Replace with:
In the HighLight tab:
- check first item
- fill it with:
%FILE%:%LINE% :*error* - fill: Red 0x
FF, Green 0x00, Blue 0x00 - check B
- check second item
- fill it with:
%FILE%:%LINE% :*warning* - fill: Red 0x
00, Green 0x00, Blue 0xFF - check B
- click OK
Syntax Highlight & In-line Help
- From the config folder of the HydDevKit copy
userDefineLang.xmlinto%appdata%/Notepad++folder - From the config folder of the HydDevKit copy
PAWN.xmlintoC:\Program Files (x86)\Notepad++\plugins\APIsfolder
Auto-completion
From Settings Menu select Preferences...
Select Auto-Completion, then choose your preferred combination


















