¿Cómo puedo usar meta-dot (M-.) En python con emacs?

¿Hay un equivalente de limo para python?

Por ejemplo, si ubico el cursor en foo () y hago M-. (saltar a la definición) Me gustaría ver la definición de origen de la función foo

Esto debería funcionar independientemente de si foo está en

1) el directorio del proyecto local

2) en algunos ~ / .virtualenvs / bar / lib / site-packages

3) en alguna otra ruta de Python

4) el entorno virtual está en uso (es decir, debería verse en mi virtualenv actual)

¿La combinación pymacs / ropemacs hace algo de esto?

Respuestas a la pregunta(6)

Su respuesta a la pregunta