mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-25 07:28:20 +00:00
(main) [MAC_OSX]: Change working directory to home
directory if `-psn_*' option is specified.
This commit is contained in:
parent
eac1f7d830
commit
a4f8f6cf42
10
src/emacs.c
10
src/emacs.c
@ -962,9 +962,15 @@ main (argc, argv
|
||||
|
||||
#ifdef MAC_OSX
|
||||
/* Skip process serial number passed in the form -psn_x_y as
|
||||
command-line argument. */
|
||||
command-line argument. The WindowServer adds this option when
|
||||
Emacs is invoked from the Finder or by the `open' command. In
|
||||
these cases, the working directory becomes `/', so we change it
|
||||
to the user's home directory. */
|
||||
if (argc > skip_args + 1 && strncmp (argv[skip_args+1], "-psn_", 5) == 0)
|
||||
skip_args++;
|
||||
{
|
||||
chdir (getenv ("HOME"));
|
||||
skip_args++;
|
||||
}
|
||||
#endif /* MAC_OSX */
|
||||
|
||||
#ifdef VMS
|
||||
|
Loading…
Reference in New Issue
Block a user