¿Es posible ejecutar gnus
u otras cosas que tienden a bloquearse con frecuencia en una instancia de emacs separada y "reenviar los buffers" a la instancia principal de emacs. Creo que, en general, me pregunto qué tipo de comunicación entre las instancias de emacs es posible.
el-screen
para la organización del búfer, pero un enfoque orientado a proyectos podría tener más sentido. Estoy imaginando más de un maestro emacs y unos pocos trabajadores sin cabeza que bloquean cosas como gnus
. La solución más simple posible: los emacses se comunican a través de sockets o el emacs maestro genera un trabajador efímero y toda la comunicación se realiza a través de stdin y stdout, pero luego tendría que tener muchos problemas para serializar y deserializar objetos específicos de emacs (ese es el trabajo duro que estoy tratando de evitar).
frame-bufs
github.com/alpaker/Frame-Bufs o una variedad de otras bibliotecas organizacionales (por ejemplo, proyectos , etc.) En pocas palabras, hay muchas maneras de organizar efectivamente un enorme volumen de buffers activos dentro de una instancia de Emacs.