Como posso trocar dois argumentos em uma chamada para uma função Python?
Se eu colocar pointo espaço entre esses dois argumentos:
self.assertEqual(json.loads(some.data), json_data)
e então M-t( transpose-words), eu recebo:
self.assertEqual(json.loads(some.json), data_data)
Por outro lado, com CMt ( transpose-sexps) eu recebo:
self.assertEqual(json.loadsjson_data, (some.data))
O que eu quero é:
self.assertEqual(json_data, json.loads(some.data))
Existe um comando que fará isso?
transpose-subrque pega uma forwardfunção e a converte em uma transposefunção. Portanto, se tivéssemos c-forward-arglist(função para passar de uma função arg para a seguinte - AFAICT, isso não existe), teríamos c-transpose-arglist.