¿Qué significa que un modo proporcione una función? Usted dice " una lista de todas las funciones disponibles exclusivamente en un modo específico " y " excluyendo todas las demás funciones no proporcionadas por ese modo ".
Parece que estás confundiendo un modo con la biblioteca que lo define . Una biblioteca proporciona / define funciones. Un modo generalmente no lo hace.
Si desea obtener una lista de todas las funciones definidas en una biblioteca determinada , consulte la respuesta de @ wvxvw, para comenzar. También puede intentar hacer coincidir el prefijo de la biblioteca con los nombres de las funciones, que a menudo es pertinente, pero de ninguna manera es definitivo.
Sin embargo, si desea obtener una lista de todas las funciones que podrían ser relevantes para un modo dado , por ejemplo, funciones que solo se pueden usar, o que son más útiles, cuando ese modo está activado, entonces me temo Deberá examinar la biblioteca donde se define el modo. E incluso podría necesitar examinar algunas otras bibliotecas.
Una biblioteca dada generalmente define más que solo algunas cosas que son pertinentes a un modo dado. Y un modo dado puede hacer uso de cosas que están definidas en diferentes bibliotecas, y en algunos casos cosas que tienen sentido solo para ese modo dado o un conjunto de modos que lo incluye.
En resumen, como se plantea actualmente, su pregunta no es muy clara. Puede ayudarse a sí mismo a obtener mejores respuestas al aclararlo.
smex-major-mode-commands
.