Emacs defadvice en la función de modo python

En el modo python, hay una función llamada py-execute-region que envía una región resaltada de código al búfer de Python para su evaluación. Después de la evaluación, el cursor está en el búfer de Python, pero preferiría que permanezca en el búfer de script para poder continuar produciendo más código. Escribí una función de asesoramiento simple:

(defadvice py-execute-region                                                
   (after py-execute-region-other-window activate)                          
   """ After execution, return cursor to script buffer """                  
   (other-window 1)                                                         
) 

Pero esto no hace nada en absoluto. He intentado otras variantes como usar 'alrededor' en lugar de 'después'; estableciendo una variable en el nombre del búfer de script y luego en pop-to-buffer a ese búfer y cosas así. ¡Sin éxito! Me pregunto si la mecánica de esto es obvia para alguien ... ¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta