Con frecuencia, abro múltiples instancias de aplicaciones, especialmente Emacs, ya que puedo estar trabajando en diferentes proyectos al mismo tiempo, y creo que esta es la mejor manera de gestionar esto (sí, sé que hay muchos proyectos de administración de proyectos. extensiones para Emacs, no necesito que me enseñen en Emacs).
Estoy haciendo esto con open -n -a Emacs.app
que abre una nueva instancia de Emacs por separado. Pero sería muy bueno establecer un icono de base personalizado para las instancias abiertas, por lo que puedo diferenciarlos fácilmente cuando hago Cmd + Tab.
¿Conoce algún truco o forma de configurar un ícono de Aplicación (Dock) personalizado para una instancia? Incluso si es un comando de shell bastante complejo (podría crear un shellscript para esto).
Lo que realmente quiero lograr es crear un shellscript para esto, de modo que pueda llamar a opennew Emacs.app x
y luego se bifurque el ícono de Emacs y se agregue una insignia con una x .
Luego puedo llamar a opennew Emacs.app s
para "relacionado con la escuela", opennew Emacs.app p
para "relacionado con el proyecto", etc.