Empecé a utilizar emacs como mi editor principal hace unos días, y estoy en el proceso de reunir todas las personalizaciones que necesito.¿Cómo hacer el desarrollo remoto con Emacs?
El uso principal que le doy es para el desarrollo de un proyecto C en una máquina Linux remota (RHEL 5). Hasta ahora estaba usando plain vim (solo como editor de texto) y un montón de scripts de shell, y un día decidí probar emacs. Hasta ahora me gusta.
Pero como inconveniente veo que configurar el entorno para ejecutar emacs es un largo camino por recorrer, y en lugar de usarlo directamente en la máquina de desarrollo (y configurar el entorno en cada máquina que uso) probaría simplemente usarlo desde mi computadora portátil y hacer el desarrollo remoto.
Conozco TRAMP pero solo edita archivos remotos hasta donde yo sé. El gran obstáculo es ejecutar comandos de shell en la máquina remota con una sola pulsación de tecla (me limité a F5 para ejecutar un comando de compilación personalizado en los emacs de la máquina remota).
¿Cómo se ejecutan los comandos de shell en una máquina remota con una sola pulsación de tecla de emacs? ¿Conoces otros consejos & trucos para hacer un desarrollo totalmente remoto?
Puede usar ssh con x-forwarding y ejecutar Emacs en la máquina remota que se muestra en su computadora. – Nifle
En Emacs 23.2, el comando "compilar" es automáticamente remoto cuando se ejecuta desde un buffer TRAMP. – MarcH