Gnome-DO emacsclient en lugar de emacs


3

¿Cómo hago para que gnome-do lance "emacsclient -n -g" en lugar de emacs?

Tengo una configuración de script de inicio para iniciar emacs daemon, y puedo ejecutar emacsclient desde la terminal. Sin embargo, me gustaría poder lanzar una GUI de emacs que se conecte al demonio desde gnome-do.

¿Algunas ideas?

Respuestas:


3

Cree un elemento de menú de aplicaciones personalizado. Use algo como "GNU Emacs 23 (Cliente)" en el campo de nombre y emacsclient -cpara el comando. Gnome Do debería detectar esto automáticamente y permitirle iniciar un cliente de correo electrónico desde Do.

(Si está escribiendo algo como "emacs" en Do para iniciar Emacs, es posible que deba usar la flecha hacia abajo varias veces para seleccionar el nuevo elemento del cliente hasta que Do reciba la pista)


Er, dije -c, pero deberías poder usar las banderas que quieras. -n no parece ser necesario, sin embargo.
nocash

1

En su mayor parte, Do usa qué xdgaveriguar qué hacer con los archivos, por lo que si usa un entorno de escritorio (por ejemplo, Gnome o KDE) puede configurar la aplicación preferida emacsclient -n -gpara los tipos de archivo típicos allí y Do debería elegirlo.


0

¿Podría envolver la invocación de emacsclient en un script de shell y asegurarse de que esté en su $ PATH? De esa manera, cuando ejecutas Gnome-Do, puedes escribir tu script de shell y debería ejecutarse.

Lo hice con un lanzador personalizado para Flex Builder. Escribí un script de shell que invocaba la línea de comandos; lo agregué a mi directorio ~ / bin (que está en mi $ PATH); y se ejecuta a través de Gnome-Do.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.