unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* 27.0.91; default-directory launched via Dock MacOS
       [not found]   ` <C018521E-4104-46E6-93C7-F6BE0ECE2D42@gmail.com>
@ 2020-04-28  8:24     ` Tak Kunihiro
  2020-05-03  2:52       ` bug#40924: " Tak Kunihiro
  0 siblings, 1 reply; 6+ messages in thread
From: Tak Kunihiro @ 2020-04-28  8:24 UTC (permalink / raw)
  To: bug-gnu-emacs; +Cc: help-gnu-emacs, tak.kunihiro

I want to launch emacs via Dock or Spotlight on MacOS.

From scratch buffer on emacs 26.3, C-x C-f prompts home directory
"~/".  However, from scratch buffer on emacs 27.0.91, C-x C-f prompts
root directory "/", which is inconvenient.

When emacs 27.0.91 is started in home directory, C-x C-f prompts
"~/", as expected.

I think that C-x C-f should prompt home directory "~/" instead of root
directory "/" when emacs is launched via Dock or Spotlight.  Since
that worked good until emacs 26.3, something was changed on emacs 27.

Can you store the behavior back?  I show the recipe below to reproduce
the problem.

 $ cd; mv .emacs.d dot.emacs.d
 click emacs 27.0.91 on Dock
 C-x b *scratch*
 C-x C-f ; => Find file: /
 M-x kill-emacs

 $ ./Downloads/emacs-27.0.91/nextstep/Emacs.app/Contents/MacOS/Emacs &
 C-x b *scratch*
 C-x C-f ; => Find file: ~/
 M-x kill-emacs

 click emacs 26.3 on Dock
 C-x b *scratch*
 C-x C-f ;=> Find file: ~/



^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#40924: 27.0.91; default-directory launched via Dock MacOS
  2020-04-28  8:24     ` 27.0.91; default-directory launched via Dock MacOS Tak Kunihiro
@ 2020-05-03  2:52       ` Tak Kunihiro
  2021-01-28  6:44         ` Lars Ingebrigtsen
  0 siblings, 1 reply; 6+ messages in thread
From: Tak Kunihiro @ 2020-05-03  2:52 UTC (permalink / raw)
  To: 40924

> From scratch buffer on emacs 26.3, C-x C-f prompts home directory
> "~/".  However, from scratch buffer on emacs 27.0.91, C-x C-f prompts
> root directory "/", which is inconvenient.

When launched from Dock, on scratch buffer, default-directory is set to “~/“
and “/“ on 26.3 and 27.0.91, respectively.  I checked environmental variables
on 26.3 and 27.0.91 as shown below.  There is no difference, as expected.


* emacs 27.0.91 from dock


$ mv .emacs.d dot.emacs.d
launch emacs-27.0.91 from Dock

(switch-to-buffer "*scratch*")
(with-output-to-temp-buffer "*Result*"
  (princ (format "default-directory=%s\n" default-directory))
  (princ (mapconcat 'identity process-environment "\n")))

default-directory=/
TERM=dumb
LANG=en_JP.UTF-8
XPC_FLAGS=0x0
XPC_SERVICE_NAME=org.gnu.Emacs.5376
TMPDIR=/var/folders/j1/1j1j4tj11wjg257v4vj1qh7r0000gn/T/
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
SHELL=/bin/bash
HOME=/Users/tkk
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.sn3vHBJoI0/Listeners
LOGNAME=tkk
PATH=/usr/bin:/bin:/usr/sbin:/sbin
USER=tkk


* emacs 27.0.91 from terminal


$ mv .emacs.d dot.emacs.d
$ ~/Downloads/emacs-27.0.91/nextstep/Emacs.app/Contents/MacOS/Emacs &

(switch-to-buffer "*scratch*")
(with-output-to-temp-buffer "*Result*"
  (princ (format "default-directory=%s\n" default-directory))
  (princ (mapconcat 'identity process-environment "\n")))

default-directory=~/
LANG=en_JP.UTF-8
_=/Users/tkk/Downloads/emacs-27.0.91/nextstep/Emacs.app/Contents/MacOS/Emacs
COLORTERM=truecolor
PERL_MM_OPT=INSTALL_BASE=/Users/tkk/perl5
ALTERNATE_EDITOR=/Applications/Emacs.app/Contents/MacOS/Emacs
LC_TERMINAL=iTerm2
PKG_CONFIG_PATH=/usr/local/opt/libxml2/lib/pkgconfig
LC_CTYPE=UTF-8
VISUAL=vi
LOGNAME=tkk
ITERM_SESSION_ID=w0t0p0:45E1D075-35E1-42BC-AE8D-50A61792E779
PERL_LOCAL_LIB_ROOT=/Users/tkk/perl5:/Users/tkk/perl5
RUNEMACS=/Applications/Emacs.app/Contents/MacOS/Emacs
LC_TERMINAL_VERSION=3.3.8
COLORFGBG=0;15
HOME=/Users/tkk
SHLVL=2
TEXINPUTS=.:/Users/tkk/texmf/tex/latex//:
HISTCONTROL=ignoredups
XPC_SERVICE_NAME=0
HISTIGNORE=[   ]*:&:bg:fg:exit
PS1=\[\e]2;\u@\h \w\a\e[1;32m\]\h\[\e[0m\]> 
TMUX_PANE=%1
XPC_FLAGS=0x0
ITERM_PROFILE=Default
EDITOR=vi
PWD=/Users/tkk
WWW_HOME=http://dream.misasa.okayama-u.ac.jp/
PATH=/Users/tkk/perl5/bin:/Applications/Skim.app/Contents/SharedSupport/:/opt/local/bin:/opt/local/sbin:/opt/local/libexec/gnubin:/usr/sbin:/Users/tkk/bin:/Users/tkk/xtreeml/bin:/Users/tkk/xtreeml/perl:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Users/tkk/perl5/bin:/Applications/Skim.app/Contents/SharedSupport/:/opt/local/bin:/opt/local/sbin:/opt/local/libexec/gnubin:/Users/tkk/bin:/Users/tkk/xtreeml/bin:/Users/tkk/xtreeml/perl
EMACSCLIENT=/Applications/Emacs.app/Contents/MacOS/bin/emacsclient
TMUX=/private/tmp/tmux-501/default,48628,0
BASH_SILENCE_DEPRECATION_WARNING=1
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.sn3vHBJoI0/Listeners
USER=tkk
CDPATH=.:/Users/tkk:/Users/tkk/SpotDrive:/Users/tkk/Dropbox
LC_ALL=en_US.UTF-8
PERL_BADLANG=0
PERL_MB_OPT=--install_base "/Users/tkk/perl5"
TERM_SESSION_ID=w0t0p0:45E1D075-35E1-42BC-AE8D-50A61792E779
OLDPWD=/Users/tkk/.emacs.d
XTREEML=/Users/tkk/xtreeml
TERM_PROGRAM_VERSION=3.3.8
PERL5LIB=/Users/tkk/perl5/lib/perl5:/Users/tkk/xtreeml/perl:/Users/tkk/perl5/lib/perl5:/Users/tkk/xtreeml/perl:
TMPDIR=/var/folders/j1/1j1j4tj11wjg257v4vj1qh7r0000gn/T/
SHELL=/bin/bash
TERM=dumb
BSTINPUTS=.:/Users/tkk/texmf/bibtex/bst//:
TERM_PROGRAM=iTerm.app
MANPATH=/opt/local/share/man:/usr/share/man:/usr/local/share/man:/Library/TeX/Distributions/.DefaultTeX/Contents/Man:/opt/local/share/man
BIBINPUTS=.:/Users/tkk/texmf/bibtex/bib//:


* emacs 26.3 from Dock


$ mv .emacs.d dot.emacs.d
launch emacs-26.3 from Dock

(switch-to-buffer "*scratch*")
(with-output-to-temp-buffer "*Result*"
  (princ (format "default-directory=%s\n" default-directory))
  (princ (mapconcat 'identity process-environment "\n")))

default-directory=~/
TERM=dumb
LANG=en_JP.UTF-8
XPC_FLAGS=0x0
XPC_SERVICE_NAME=org.gnu.Emacs.4972
TMPDIR=/var/folders/j1/1j1j4tj11wjg257v4vj1qh7r0000gn/T/
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
SHELL=/bin/bash
HOME=/Users/tkk
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.sn3vHBJoI0/Listeners
LOGNAME=tkk
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Emacs.app/Contents/MacOS/bin-x86_64-10_14:/Applications/Emacs.app/Contents/MacOS/libexec-x86_64-10_14
USER=tkk






^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#40924: 27.0.91; default-directory launched via Dock MacOS
  2020-05-03  2:52       ` bug#40924: " Tak Kunihiro
@ 2021-01-28  6:44         ` Lars Ingebrigtsen
  2021-01-28 10:02           ` Tak Kunihiro
  0 siblings, 1 reply; 6+ messages in thread
From: Lars Ingebrigtsen @ 2021-01-28  6:44 UTC (permalink / raw)
  To: Tak Kunihiro; +Cc: 40924

Tak Kunihiro <tak.kunihiro@gmail.com> writes:

> When launched from Dock, on scratch buffer, default-directory is set to “~/“
> and “/“ on 26.3 and 27.0.91, respectively.  I checked environmental variables
> on 26.3 and 27.0.91 as shown below.  There is no difference, as expected.

I tested this (with Emacs 28) on Big Sur, and was unable to reproduce
it.  I vaguely seem to remember discussion about this some months ago,
so I'm going to go ahead and guess that it really has been fixed, and
I'm closing this bug report.  If the problem still persists for you in
Emacs 28, please respond to the debbugs address and we'll reopen.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#40924: 27.0.91; default-directory launched via Dock MacOS
  2021-01-28  6:44         ` Lars Ingebrigtsen
@ 2021-01-28 10:02           ` Tak Kunihiro
  2021-01-28 10:25             ` Lars Ingebrigtsen
  0 siblings, 1 reply; 6+ messages in thread
From: Tak Kunihiro @ 2021-01-28 10:02 UTC (permalink / raw)
  To: 40924, Lars Ingebrigtsen; +Cc: 国広卓也

>> When launched from Dock, on scratch buffer, default-directory is set to “~/“
>> and “/“ on 26.3 and 27.0.91, respectively.  I checked environmental variables
>> on 26.3 and 27.0.91 as shown below.  There is no difference, as expected.
> 
> I tested this (with Emacs 28) on Big Sur, and was unable to reproduce
> it.  I vaguely seem to remember discussion about this some months ago,
> so I'm going to go ahead and guess that it really has been fixed, and
> I'm closing this bug report.

I also confirmed that it is fixed on 28.0.50 running on macOS Catalina.






^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#40924: 27.0.91; default-directory launched via Dock MacOS
  2021-01-28 10:02           ` Tak Kunihiro
@ 2021-01-28 10:25             ` Lars Ingebrigtsen
  2021-01-28 10:57               ` Andrii Kolomoiets
  0 siblings, 1 reply; 6+ messages in thread
From: Lars Ingebrigtsen @ 2021-01-28 10:25 UTC (permalink / raw)
  To: Tak Kunihiro; +Cc: 40924

Tak Kunihiro <tak.kunihiro@gmail.com> writes:

> I also confirmed that it is fixed on 28.0.50 running on macOS Catalina.

Thanks for checking.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#40924: 27.0.91; default-directory launched via Dock MacOS
  2021-01-28 10:25             ` Lars Ingebrigtsen
@ 2021-01-28 10:57               ` Andrii Kolomoiets
  0 siblings, 0 replies; 6+ messages in thread
From: Andrii Kolomoiets @ 2021-01-28 10:57 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: Tak Kunihiro, 40924

Lars Ingebrigtsen <larsi@gnus.org> writes:

> Tak Kunihiro <tak.kunihiro@gmail.com> writes:
>
>> I also confirmed that it is fixed on 28.0.50 running on macOS Catalina.
>
> Thanks for checking.

It's fixed in Bug#42836
Commit 16f4f266324077f5a50090bd1c8147c7cbe37e0e





^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-01-28 10:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20200428.134710.626410507196052586.tak.kunihiro@gmail.com>
     [not found] ` <C4710166-CC38-4E8D-A179-2518576852A7@gmail.com>
     [not found]   ` <C018521E-4104-46E6-93C7-F6BE0ECE2D42@gmail.com>
2020-04-28  8:24     ` 27.0.91; default-directory launched via Dock MacOS Tak Kunihiro
2020-05-03  2:52       ` bug#40924: " Tak Kunihiro
2021-01-28  6:44         ` Lars Ingebrigtsen
2021-01-28 10:02           ` Tak Kunihiro
2021-01-28 10:25             ` Lars Ingebrigtsen
2021-01-28 10:57               ` Andrii Kolomoiets

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).