Notepad++

From RPTools Wiki
Jump to navigation Jump to search

Notepad++ is an open source Windows text editor with syntax highlighting and many more features. You can download it for free from the website. Please refer to the help file that accompanies the program for details on creating your own user defined language using the data below.

Last Updated for 1.3b53

Keywords Lists

1st Group

Not prefix mode

e expanded
h hide hidden
r result
t tooltip
u unformatted

2nd Group

Not prefix mode

count code
for foreach
if
macro
switch
token
while

3rd Group

Not prefix mode

abort  abs  absolutevalue  add  addAllNPCsToInitiative  
addAllPCsToInitiative  addAllToInitiative  addToInitiative  
assert  average  avg  arg  argCount  
band  bitwiseand  bitwisenot  bitwiseor  bitwisexor  bnot  
bor  bringToFront  bxor  
ceil  ceiling  clearLights  closeDialog  concat  countStrProp  
createMacro  currentToken  
decode  deleteStrProp  dialog  divide  defineFunction  
encode  endsWith  eval  evalMacro  execMacro  
findToken  floor  formatStrProp  
getAllPlayerNames  getAllPropertyNames  getBar  getCurrentInitiative  
getExposedTokenNames  getExposedTokens  getFindCount  getGMName  
getGMNotes  getGroup  getGroupCount  getGroupEnd  getGroupStart  
getHalo  getImage  getImpersonated  getImpersonatedName  
getInitiative  getInitiativeHold  getInitiativeRound  getLabel  
getLayer  getLibProperty  getLights  getMacroButtonIndex  
getMacroCommand  getMacroIndexes  getMacroLocation  getMacroName  
getMacroProps  getMacros  getNPCNames  getNPCs  getName  getNotes  
getOwned  getOwnedNames  getOwners  getPCNames  getPCs  
getPlayerName  getProperty  getPropertyDefault  getPropertyNames  
getPropertyType  getSelected  getSelectedNames  getSightType  
getSize  getSpeech  getSpeechNames  getState  getStrProp  
getTokenHandout  getTokenImage  getTokenNames  getTokenPortrait  
getTokens  getVisible  getVisibleTokenNames  getVisibleTokens  
getWithState  getWithStateNames  getRawPropert  getInitiativeToken  
getTokenStates  getDistance  getDistanceToXY  getTokenX  getTokenY  
getDrawOrder  getMacroGroup  getTokenFacing  goto  getStateImage  
getRawProperty  
hasImpersonated  hasLightSource  hasMacro  hasProperty  hasSight  
hex  hypotenuse  hypot  
if  indexKeyStrProp  indexOf  indexValueStrProp  initiativeSize  
input  isBarVisible  isDialogVisible  isFrameVisible  isGM  isNPC  
isNumber  isOwnedByAll  isOwner  isPC  isPropertyEmpty  isTrusted  
isFunctionDefined  
json.append  json.contains  json.fields  json.fromList  json.fromStrProp 
json.get  json.length  json.remove  json.set  json.sort  json.toList  
json.toStrProp  json.type  json.reverse  json.indent  json.shuffle  
json.isEmpty  json.equals  json.evaluate  
lastIndexOf  length  listAppend  listContains  listCount  listDelete  
listFind  listFormat  listGet  listInsert  listReplace  listSort  
ln  log  log10  lower  
macroLink  macroLinkText  matches  max  mean  median  min  
multiply  moveToken  
nextInitiative  number  
pow  power 
removeAllFromInitiative  removeAllNPCsFromInitiative  removeAllPCsFromInitiative  
removeFromInitiative  replace  resetProperty  removeMacro  removeTokenFacing  
sendToBack  set  setAllStates  setBar  setBarVisible  setCurrentInitiative  
setGMName  setGMNotes  setHalo  setHasSight  setInitiative  
setInitiativeHold  setInitiativeRound  setLabel  setLayer  setLibProperty  
setLight  setMacroCommand  setMacroProps  setName  setNotes  setPC  
setProperty  setPropertyType  setSightType  setSize  setSpeech  setState  
setStrProp  setTokenImage  setVisible  sortInitiative  sqr  sqrt  square  
squareroot  startsWith  strPropFromVars  strfind  strformat  string  
stringToList  substring  subtract  sum  switchToken  setDrawOrder  
setTokenFacing  
table  tableImage  tbl  tblImage  trim  
upper  
varsFromStrProp

Comment & Number

Comment Block

Comment Open

<!--

Comment Close

-->

Operators

Activated Operators

-
!
&
(
)
*
,
/
:
;
@
[
]
{
|
}
+
<
=
>

Delimiter 1

Boundary Open

"

Boundary Close

"

Delimiter 2

Boundary Open

'

Boundary Close

'