Estoy buscando "unidad win7" como solución, donde puedo ejecutar cmd+num para activar el navegador de la consola, editor, etc... He encontrado Activador y Servicios en osx, sin embargo, no puedo usar cmd+num debido a que muchos de la aplicación como el cromo y el iterm2 utilizan para activar las pestañas. Así que puedo configurar Servicios de Lanzamiento a través de Activador en chd+shift+num, y funciona en todas partes, excepto Emacs) Parece que Emacs manejar el teclado antes de que los Servicios, de modo que, por ejemplo, después de la cmd+shift+1, se espera que "el comando de Shell". Lo que necesito es hacer que este teclas de acceso rápido (cmd+shift+num) de alguna manera transparente para emacs.
Respuesta
¿Demasiados anuncios?Agregue la siguiente línea a su archivo .emacs
(global-set-key "\M-!" nil)
y lo mismo para el resto de la cambió los números.
(Si usted no tiene una .emacs, hacer un archivo de texto llamado que en su directorio de inicio.)
Este desenlaza lo que las funciones se adjunta a esas combinaciones de teclas, así que voy a pasar de Emacs y al resto del sistema.
Sin embargo, si hay algún comando que hay que utilizar, usted necesitará para enlazar a una diferente combinación de teclas. Incluso si usted activar cosas con el Escape, entonces la clave, que es sólo un alias para el Meta.
Usted puede ver lo que el comando está enlazado a una clave con C-h k, entonces usted puede obligar a que la función a otra de las claves de su .emacs
Por ejemplo, si yo quería mover query-replace-regexp, que tengo en M-%, podría añadir estas líneas:
(global-set-key "\M-%" nil)
(global-set-key "\C-%" 'query-replace-regexp)
La otra opción sería cambiar lo de la clave a utilizar como Meta, pero que probablemente sería mucho más problemas.