Emacs defadvice для функции в режиме Python

В режиме python есть функция, называемая py-execute-region, которая отправляет выделенную область кода в буфер Python для оценки. После оценки курсор находится в буфере Python, но я бы предпочел, чтобы он оставался в буфере сценария, чтобы я мог продолжать создавать больше кода. Я написал простую функцию консультирования:

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

Но это ничего не делает вообще. Я'пробовал другие варианты, такие как использование 'вокруг' скорее, чем 'после'; установка переменной для имени буфера скрипта и затем pop-to-buffer для этого буфера и тому подобное. Нет успеха! Интересно, если механика этого очевидна для кого-то ... Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос