Thank you all very much for your help! I greatly appreciate you wisdom!
Martin_fr -
That (code templates) was what I was looking for. It took me a minute to figure out how it works, and how to add my own snippets directly to the file rather than using the Code Templates dialog so that I could arrange them in alphabetic order. The dialog appends new snippets to the very end of the [lazarus.dci] file and doesn't rearrange the new custom abbreviations in alphabetic order. But I manually edited the file, arranging my custom abbreviations (and their corresponding snippets) in alphabetic order, and it now works exactly how I wanted.