¿Cómo puedo intercambiar dos argumentos en una llamada a una función de Python?
Si pongo pointel espacio entre estos dos argumentos:
self.assertEqual(json.loads(some.data), json_data)
y luego M-t( transpose-words), obtengo:
self.assertEqual(json.loads(some.json), data_data)
Por otro lado con CMt ( transpose-sexps) obtengo:
self.assertEqual(json.loadsjson_data, (some.data))
Lo que quiero es:
self.assertEqual(json_data, json.loads(some.data))
¿Hay un comando que haga eso?
transpose-subrque toma una forwardfunción y la traduce en una transposefunción. Entonces, si tuviéramos c-forward-arglist(función para pasar de una función arg a la siguiente - AFAICT esto no existe) tendríamos c-transpose-arglist.