Comment puis-je échanger deux arguments dans un appel à une fonction Python?
Si je mets point
l'espace entre ces deux arguments:
self.assertEqual(json.loads(some.data), json_data)
puis M-t
( transpose-words
), j'obtiens:
self.assertEqual(json.loads(some.json), data_data)
Par contre avec CMt ( transpose-sexps
) j'obtiens:
self.assertEqual(json.loadsjson_data, (some.data))
Ce que je veux c'est:
self.assertEqual(json_data, json.loads(some.data))
Y a-t-il une commande qui fera ça?
transpose-subr
qui prend une forward
fonction et la traduit en transpose
fonction. Donc, si nous avions c-forward-arglist
(fonction pour passer d'une fonction arg à la suivante - AFAICT cela n'existe pas), nous l'aurions c-transpose-arglist
.