Często otwieram wiele wystąpień aplikacji, zwłaszcza Emacsa, ponieważ mogę jednocześnie pracować nad różnymi projektami i uważam, że to najlepszy sposób na zarządzanie tym (tak, wiem, że istnieje wiele rozszerzeń zarządzania projektami dla Emacsa , Nie muszę się uczyć w Emacsie).
Robię to, dzięki open -n -a Emacs.app
czemu otwiera się nowa osobna instancja Emacsa. Ale byłoby naprawdę miło ustawić niestandardową ikonę dokowania dla otwartych instancji, dzięki czemu mogę łatwo je rozróżnić, wykonując Cmd + Tab.
Czy znasz jakiś hack lub sposób na ustawienie niestandardowej ikony aplikacji (Dock) dla instancji? Nawet jeśli jest to dość złożone polecenie powłoki (mógłbym wtedy utworzyć skrypt powłoki dla tego).
To, co naprawdę chcę osiągnąć, to utworzyć skrypt powłoki, aby móc zadzwonić, opennew Emacs.app x
a następnie rozwinie ikonę Emacsa i doda odznakę z x .
Następnie mogę wezwać opennew Emacs.app s
do „związanych ze szkołą”, opennew Emacs.app p
„związanych z projektem” itp.