In order to craete a ; separated list of values, one can use the syntax ${Position:Label=Default:Key}. Semicolon-separated list are common in database connections and therefore, natevely supported in snippet files, for instance:

"${2:Letters=ABC:LettersKey}${3:Numbers=123:NumbersKey}"

There are a couple escape characters supported: $colon$ to escape : and $equal to escape =.

R Packages

Package Structure

A package supporting connections defines the following components:

Connections File: A DCF file must be created under inst/rstudio/connections.dcf to enumerate each connection supported in the package.