¿Cómo puedo crear un comando que se aplique a un párrafo sin llaves?

¿Cómo puedo crear un comando que se aplique a un párrafo sin llaves?

Tengo que hacer un cambio global en muchas listas de enumeración, por lo que necesito definir un comando que pueda aplicar sin llaves de tal manera que solo se aplique hasta el final del párrafo (o línea), por ejemplo.

\item \changecolor  text text text text text text text text text text 
                     text text text text text text text text text.
 %defautl color
 othertextothertextothertextothertextothertextothertextothertextot

¿Es posible hacer eso?

Respuesta1

\def\changecolor{\begingroup\def\par{\endgroup\par}\color{red}}

información relacionada