<div style="font-family: arial; font-size: 14px;"><div fr-original-style="" style="box-sizing: border-box;">I too use a editor with [imperfect] syntax highlighting (Notepad++). But i wanted to go beyond that (your Vim -> html is a nice option). </div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">My goals for the "mapfile cheatsheet" are:</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">1. Make it easy to create a workable mapfile </div><div fr-original-style="" style="box-sizing: border-box;"> - can simply cut-and paste</div><div fr-original-style="" style="box-sizing: border-box;"> - content should be almost complete</div><div fr-original-style="" style="box-sizing: border-box;"> - have comments showing options, acceptable values, etc for tweaking</div><div fr-original-style="" style="box-sizing: border-box;">2. Make it available for others to use (e.g. a web page)</div><div fr-original-style="" style="box-sizing: border-box;">3. Provide links on the keywords pointing to the official doc for details (.rst? .md?) </div><div fr-original-style="" style="box-sizing: border-box;"> - show syntax highlighting for ease of reading</div><div fr-original-style="" style="box-sizing: border-box;">4. Make it easy to maintain/update as the mapfile syntax changes</div><div fr-original-style="" style="box-sizing: border-box;"> </div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">Loved your DATA statement by the way!</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">Brent</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><hr id="previousmessagehr" fr-original-style="" style="box-sizing: border-box; clear: both; user-select: none;"><div fr-original-style="" style="box-sizing: border-box;"><span fr-original-style="" style="box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">From</strong>: "Basques, Bob (CI-StPaul)" <bob.basques@ci.stpaul.mn.us><br fr-original-style="" style="box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">Sent</strong>: 3/19/21 10:35 AM<br fr-original-style="" style="box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">To</strong>: "bfraser@geoanalytic.com" <bfraser@geoanalytic.com>, "mapserver-dev@lists.osgeo.org" <mapserver-dev@lists.osgeo.org>, "Jeff McKenna" <jmckenna@gatewaygeomatics.com><br fr-original-style="" style="box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">Subject</strong>: Re: [mapserver-dev] Versioned MapServer Docs?</span></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--><div fr-original-class="WordSection1" fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="" style="box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;">I use VI(M) for Syntax (There is a VI systax file for MapServer that I have used forever . . .) Works really nicely, I can also export the color Syntax as an HTML file . . . works really nice for Presentation and stepping through code, etc. . . it even has controls for deprecated stuff . . .</p><p fr-original-class="MsoNormal" fr-original-style="" style="box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"> </p><p fr-original-class="MsoNormal" fr-original-style="" style="box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><br fr-original-style="" style="box-sizing: border-box;"></p><div fr-original-style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;" style="border-color: rgb(181, 196, 223) currentcolor currentcolor; border-style: solid none none; border-width: 1pt medium medium; border-image: none 100% / 1 / 0 stretch; padding: 3pt 0in 0in; box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;"><span fr-original-style="font-size:12.0pt;color:black;" style="font-size: 12pt; color: black; box-sizing: border-box;">From: </span></strong><span fr-original-style="font-size:12.0pt;color:black;" style="font-size: 12pt; color: black; box-sizing: border-box;">Brent Fraser <bfraser@geoanalytic.com><br fr-original-style="" style="box-sizing: border-box;"> <strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">Reply-To: </strong>Brent Fraser <bfraser@geoanalytic.com><br fr-original-style="" style="box-sizing: border-box;"> <strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">Date: </strong>Friday, March 19, 2021 at 11:05 AM<br fr-original-style="" style="box-sizing: border-box;"> <strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">To: </strong>Bob Basques <bob.basques@ci.stpaul.mn.us>, "mapserver-dev@lists.osgeo.org" <mapserver-dev@lists.osgeo.org>, Jeff McKenna <jmckenna@gatewaygeomatics.com><br fr-original-style="" style="box-sizing: border-box;"> <strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">Subject: </strong>Re: [mapserver-dev] Versioned MapServer Docs?</span></p></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><br fr-original-style="" style="box-sizing: border-box;"></p></div><div fr-original-style="" style="box-sizing: border-box;"><div fr-original-style="" style="box-sizing: border-box;"><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><span fr-original-style="font-size:10.5pt;font-family:"Arial",sans-serif;" style="font-size: 10.5pt; font-family: "Arial", sans-serif; box-sizing: border-box;">Bob,</span></p></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><span fr-original-style="font-size:10.5pt;font-family:"Arial",sans-serif;" style="font-size: 10.5pt; font-family: "Arial", sans-serif; box-sizing: border-box;"> </span></p></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><span fr-original-style="font-size:10.5pt;font-family:"Arial",sans-serif;" style="font-size: 10.5pt; font-family: "Arial", sans-serif; box-sizing: border-box;"> Here's a snip of what I've got so far (see attached).</span></p></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><span fr-original-style="font-size:10.5pt;font-family:"Arial",sans-serif;" style="font-size: 10.5pt; font-family: "Arial", sans-serif; box-sizing: border-box;"> </span></p></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><span fr-original-style="font-size:10.5pt;font-family:"Arial",sans-serif;" style="font-size: 10.5pt; font-family: "Arial", sans-serif; box-sizing: border-box;">- It's laid out to copy-and paste to a text file for for tweaking</span></p></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><span fr-original-style="font-size:10.5pt;font-family:"Arial",sans-serif;" style="font-size: 10.5pt; font-family: "Arial", sans-serif; box-sizing: border-box;">- I like the syntax highlighting of .rst (thanks Jeff?) (not possible with markdown)</span></p></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><span fr-original-style="font-size:10.5pt;font-family:"Arial",sans-serif;" style="font-size: 10.5pt; font-family: "Arial", sans-serif; box-sizing: border-box;">- I plan to add links to doc at the keywords (possible with markdown, not with .rst?)</span></p></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><span fr-original-style="font-size:10.5pt;font-family:"Arial",sans-serif;" style="font-size: 10.5pt; font-family: "Arial", sans-serif; box-sizing: border-box;"> </span></p></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><span fr-original-style="font-size:10.5pt;font-family:"Arial",sans-serif;" style="font-size: 10.5pt; font-family: "Arial", sans-serif; box-sizing: border-box;">Brent</span></p></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><span fr-original-style="font-size:10.5pt;font-family:"Arial",sans-serif;" style="font-size: 10.5pt; font-family: "Arial", sans-serif; box-sizing: border-box;"> </span></p></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><span fr-original-style="font-size:10.5pt;font-family:"Arial",sans-serif;" style="font-size: 10.5pt; font-family: "Arial", sans-serif; box-sizing: border-box;"> </span></p></div><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><br fr-original-style="" style="box-sizing: border-box;"></p></div><div fr-original-style="" style="box-sizing: border-box;"><div fr-original-style="" style="box-sizing: border-box;"><div fr-original-style="" style="box-sizing: border-box;"><div fr-original-style="" style="box-sizing: border-box;"><div fr-original-style="" style="box-sizing: border-box;"><div fr-original-style="" style="box-sizing: border-box;"><p fr-original-class="MsoNormal" fr-original-style="margin-left:.5in;" style="margin-left: 0.5in; box-sizing: border-box; color: rgb(68, 68, 68); margin-top: 1px;"><span fr-original-style="font-size:10.5pt;font-family:"Arial",sans-serif;" style="font-size: 10.5pt; font-family: "Arial", sans-serif; box-sizing: border-box;"> </span></p></div></div></div></div></div></div></div></div></div></div>