Note 22: For example a tech reviewer used to align the semicolons of the various declarations of the var block suggested changing the final position (end) in the template code to <![CDATA[I|end|: Integer;]]>. If this is your habit, change the template to fit your needs, rather than trying to change your coding habits.
This note is at page 46, where I introduce the development of custom Live Templates with a simple example of automating the writing of "I: Integer;". This blog post is part of my "113 Delphi 2007 Handbook Notes" blogging project, to promote my new Delphi book.