. I've modified the config for some of the common macro language constructs.
.
All I did was replace the existing Tags section with my own. To use, just follow the instructions at the web site. Then copy existing [Tags] section with what's in the file. You want to tweak them to suit your style and preference.
Code:
[Tags]
; Tags are replaced with their Replacement when you select the
; "WebEdit\Replace Tag" menu item (Alt+Enter by default).
; Syntax: <Tag>=<Replacement>
; Tags can contain characters a-z, A-Z, 0-9. Maximum length of a tag is 32
; characters. The number of Tags is not limited. The pipe character "|" marks
; the caret position after the tag replacement.
; Known escape sequences:
; \c = system clipboard contents
; \i = indentation
; \n = new line
; \t = tab character
; \| = |
; \\ = \
md=@@ @|\n@PROPS@ fontColor=black;autoExecute=true;fontSize=1.00em;sortBy=1;color=default;playerEditable=false;applyToSelected=false;group=Group;tooltip=;minWidth=
mc=[H, macro("|"): ""]
ja=json.append("", |, )
jc=json.contains(|, )
jf=json.fields(|)
jfl=json.fromList(|)
jg=json.get(|, )
ji=json.isEmpty(|)
jl=json.length(|)
jm=json.merge(|, )
js=json.set(|, )
jtl=json.toList(|)
iff=[H: if(| == , "", "")]
ifr=[H, if(| == ): ;]
ifc=[H, if(| == ), code: {\n\n};{\n}]
ifce=[H, if(| == ), code: {\n\n};{\n\n}]
sw=[H, switch(|):\ncase : ;\ndefault: ]
swc=[H, switch(|), code:\ncase:\n{\n\n};\ndefault:\n{\n}]
co=[count(|): ]
wh=[while(|): ]
whc=[while(|), code:\n{\n\n}]
f=[H, for(|, , ): ]
fe=[H, foreach(|, , ): ]
fec=[H, foreach(|, , ), code:\n{\n\n}]
cmt=[H: '<!-- | -->']
Also feel free to add more.
Updated 2012-01-30.