Se pueden asociar selecciones a un ctedit. Las selecciones se encapsulan en selects, cuya implementación depende del formateador, que son las que almacenan los atributos de la representación gráfica de los objetos.
Cuando se utiliza PPML, se puede crear una select asociada
al ratón mediante la siguiente llamada:
({ctedit}:create-select <ctedit> '{current} '{textual}:all)
Existen métodos asociados a ctedit que permiten crear, añadir, encontrar y borrar selects y selecciones. También hay dos métodos update-select y update-selection que permiten recalcular incrementalmente la imagen del ctedit. Estos dos métodos recalculan la imagen, pero no la redibujan. Para ello es necesario llamar a incremental-redisplay.