I've reuploaded the patch where shell is configurable to be arbitrary shell and 
where the shells are started as login shells. There's much more detailed 
explanation in the commit message.

As I almost know what I'm doing now compared to the times I made the previous 
commit, I understand now why macOS terminals run as login shell. The thing is 
that on linux ~/.profile is loaded on login by display manager, e.g. here for 
LightDM:

https://wiki.archlinux.org/index.php/LightDM#Environment_variables

There's nothing like that on macOS so nothing from .profile is loaded until we 
run shell as a login shell.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2363#issuecomment-552128963

Reply via email to