file. But some patterns are already defined in ModeFiles. These are the ModeFiles and some of the patterns defined.
Name | Pattern | Search or Replace |
Bullet | ({' '} '\-*o' ' ') | Search |
c_FALSE | "FALSE" | Replace |
c_TRUE | "TRUE" | Replace |
ee_url | {'A-Za-z_0-9./~+\-:;*\`()?%=@&$,!#'}+ | Search |
email | emailpart {'.' emailpart} "@" emailpart {'.' emailpart}+ | Search |
emailpart | {'A-Za-z0-9_\-'}+ | Search |
http | scheme ee_url | Search |
Quoted | (< {'>' [' ']}+) | Search |
scheme | "https://" | "http://" | "ftp://" | "telnet://" | "file:/" | "mailto:" | "news:" | "stronghelp:" | Search |
Spaces | ({' '}) | Search |
www | "www." ee_url | Search |
The following, starting _, are used as parameters to a function |
_Complete | {" "} ((Upper [{Upper}+ | {Lower}+]) | {Lower}+ ["_"]) | {Punct|Digit}+ | Search |
_DeleteWord | _MoveWord | Search |
_EndSpc | {'\t '}+ > | Search |
_foldindent | {' \t'} ~NL . | Replace |
_foldstar | {' \t'} "*" | Replace |
_Indent | {" "|"\t"} | Search |
_MarkWord | {AlphaNum|"_"}+ | {Punct}+ | {' \t'}+ | Search |
_MoveWord | {AlphaNum|"_"}+ | {Punct}+ | Search |
_ParPrefix | < [Quoted] @1 [Bullet] @2 [Spaces] | Search |
_rwrap | @01 " " | Replace |
_spct | {" " | "\t"}+ | Search |
_SpellIgnore | email | http | www | ( {Upper}+ ~? ) | Search |
_Wrap | ~NL Any @1 {" "} ~(NL NL) NL {'\t '} | Search |
diffcmnd NL diffheader NL {diffcontent NL}+ | Search |
diffcmnd | < "diff " ** > | Search |
diffcontent | < (' !'|("+" ~"+")|("-" ~"-")) * > | Search |
diffheader | < ("*** " * NL "--- " * NL ) | Search |
file | index NL filesep NL rcsfile NL revision NL diff | Search |
filename | (("/" filesystem "::") | (("Index: " | "*** " | "+++ " | "--- ")@0 )) {AlphaNum | Punct}+ | Search |
filesep | < "===================================================================" > | Search |
filesystem | "ADFS" | "CDFS" | "IZipFS" | "SCSI" | "IDEFS" | "Net" | ("Net#" AlphaNum) | "Pipe" | "RAM" | "Resources" | "LanMan" | ("LanMan#" AlphaNum) | "LanMan98" | ("LanMan98#" AlphaNum) | "DOOMFS" | Search |
header | < ("CVS RISC OS port by " | "CVS is ported " | "The SSH functions are based on the PuTTY ") * > | Search |
index | < "Index: " ** > | Search |
rcsfile | < "RCS file: /" ** > | Search |
revision | < "retrieving revision " ** > | Search |
status | < ["."] "cvs diff: " * > | Search |
_segment | {Digit|','} 'acd' Digit {Digit|','} | Search |