Subject: bug#32801: 26.1; (shell-command-to-string command) discrepancy in GUI vs terminal

From: Stefan Kangas <[email-masked]>
Date: Thu, 23 Jan 2020 06:12:46 +0100

Eli Zaretskii <[email-masked]> writes:

>> 3a. Open emacs from Terminal
>> 
>> # open -n /Applications/Emacs.app --args -q
>> 
>> M-x ielm
>> 
>> *** Welcome to IELM ***  Type (describe-mode) for help.
>> ELISP> (shell-command-to-string "pwd")
>> " ]7;file://JayeshMacBook.local/Users/jayesh /Users/jayesh\n"
>> 
>> 3b. Open /Applications/Emacs.app via double click on GUI icon
>> 
>> - M-x ielm
>> 
>> *** Welcome to IELM ***  Type (describe-mode) for help.
>> ELISP> (shell-command-to-string "pwd")
>> "/Users/jayesh\n"
>
> AFAIU, that's how macOS apps behave in terminal and in GUI mode.
> Emacs just reflects the truth.
>
> But I'll let macOS experts chime in.

Does anyone else have an opinion here?  I'm hardly an expert on macOS,
but it seems to me that Eli is right.

Best regards,
Stefan Kangas