Hola.
Antes de dar mi aporte quiero comentar que me parece un lío innecesario con eso ya que el modo "Quick" del comando es lo mismo que en versiones anteriores conseguías con solo hacer un intro adicional despues de invocar el comando. Es decir, que si trabajas con el modo Standard, poniendo T+<intro> funciona como en el 2020 y anteriores y poniendo T+<intro>+<intro> funciona como el nuevo modo "Quick" de 2021. Yo prefiero dar un intro más que manejar un segundo comando.
Pero bien, respondiendo a la consulta:
Debería funcionar como lo han conversado, me parece que el hecho de que no ande bien se debe a alguna pulga de la versión 2021.
Si un lisp se escribe con una estructura como esta:
primero se establece y actualiza la variable trimextendmode que es la que guarda el modo en el que se va a trabajar y luego crea un nuevo espacio de comandos para invocar trim (eso hace command-s a diferencia de command). Pero si aun en ese nuevo espacio el comando aún no reconoce el nuevo valor de la variable algo no anda bien.
Incluso si pusieramos
el command sin argumentos cancelaría el primer comando para llamar al siguiente trim ya habiendo seteado el modo, pero tampoco anda como se espera
Ahora bien, no está funcionando como debería. ¿Que hacer?
Podriamos echarle mano a la función initcommandversion que permite usar versiones anteriores de un comando que ha cambiado.
En este caso con el setvar dejamos por defecto el modo Quick, pero t1 invocará al trim 2020 y anteriores por lo que funcionará en modo standard. T2 si que llamará a la versión 2021
voy a insistir, en que prefiero T <-- y T <-- <-- que T1 <-- y T2 <-- y todo este lío, pero bien, esa ultima solución parece que al menos trabaja como se esperaría