GNU bug report logs - #15358
24.3.50; Remove message: "You can run the command `make-frame' with <ns-new-frame>"

Previous Next

Package: emacs;

Reported by: Keith David Bershatsky <esq <at> lawlist.com>

Date: Wed, 11 Sep 2013 20:38:02 UTC

Severity: minor

Found in version 24.3.50

To reply to this bug, email your comments to 15358 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#15358; Package emacs. (Wed, 11 Sep 2013 20:38:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Keith David Bershatsky <esq <at> lawlist.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 11 Sep 2013 20:38:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Keith David Bershatsky <esq <at> lawlist.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3.50; Remove message: "You can run the command `make-frame' with
 <ns-new-frame>"
Date: Wed, 11 Sep 2013 13:36:59 -0700
When typing M-x make-frame, a message appears:  "You can run the command `make-frame' with <ns-new-frame>".

However, M-x ns-new-frame appears to be a non-existent function.

Thanks,

Keith David Bershatsky
esq <at> lawlist.com

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

In GNU Emacs 24.3.50.1 (x86_64-apple-darwin10.8.0, NS apple-appkit-1038.36)
 of 2013-08-22 on MP.local
Bzr revision: 113971 monnier <at> iro.umontreal.ca-20130822040645-0fc4fi87eir72jnb
Windowing system distributor `Apple', version 10.3.1038
Configured using:
 `configure --with-ns'

Important settings:
  locale-coding-system: nil
  default enable-multibyte-characters: t

Major mode: Text

Minor modes in effect:
  whitespace-mode: t
  global-linum-mode: t
  linum-mode: t
  delete-selection-mode: t
  flyspell-mode: t
  desktop-save-mode: t
  frame-bufs-mode: t
  tabbar-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  global-highlight-parentheses-mode: t
  highlight-parentheses-mode: t
  osx-key-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<up> <up> <up> <down> <down> <down> <down> <down> <down> 
<S-down> <S-down> <S-down> <S-down> <S-up> <S-up> <S-down> 
<S-down> <S-left> <backspace> <kp-delete> <kp-delete> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <up> <up> <up> <up> <up> <up> 
<up> <up> <s-down> <S-up> <S-up> <S-up> <S-up> <S-up> 
<S-up> <S-up> <S-up> <S-up> <S-left> <S-left> <backspace> 
<s-up> <down> <down> <down> <down> <down> <down> <down> 
s-` s-` <up> <right> <S-down> <S-down> <S-down> <S-down> 
<S-down> <S-left> s-c s-` s-` s-` s-` s-` s-` s-` s-` 
<M-s-left> <down-mouse-1> <mouse-1> <down> <return> 
<return> <return> <return> <return> <return> <up> M-/ 
; <return> <up> <up> <up> <up> <up> <up> s-v <up> <up> 
<up> <down> <backspace> <backspace> <backspace> SPC 
t h e SPC f o l l o w i n g SPC M <backspace> m e s 
s a g e : <down> <down> <down> <down> <down> T h a 
n k s , <return> <return> K e i t h SPC D . SPC B e 
r s h a t s k y <M-left> <M-left> <right> <right> <backspace> 
a v i d <s-right> <return> e s q @ l a w l i s t . 
c o m C-c C-c <escape> x m a k e - f r a m e <return> 
<M-s-left> <M-s-left> <M-s-left> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <s-down> <up> <up> <S-s-right> s-c <M-s-right> 
<M-s-right> <M-s-right> <M-s-right> <up> <right> <up> 
<up> <up> <up> <S-down> <S-down> <S-down> <S-down> 
<S-down> <S-left> s-v s-s <escape> x n s - n e w - 
f r a m e <return> <escape> <up> <up> <escape> <escape> 
<escape> <up> <up> <right> <down> <S-down> <S-left> 
s-c <menu-bar> <help-menu> <send-emacs-bug-report>

Recent messages:
Constructing summary structure...done
Scoring...done
You have arrived at the folder: "/last:50/%inbox.Sent".
You can run the command `make-frame' with <ns-new-frame>
Mark set [4 times]
Saving file /Users/HOME/.0.data/fan_eva/1add.txt...
Wrote /Users/HOME/.0.data/fan_eva/1add.txt
*beep* [3 times]
Quit
Mark set

Load-path shadows:
~/.0.data/.0.emacs/elpa/flim/md4 hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/md4
~/.0.data/.0.emacs/elpa/flim/hex-util hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/hex-util
~/.0.data/.0.emacs/elpa/flim/sasl hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/net/sasl
~/.0.data/.0.emacs/elpa/flim/sasl-ntlm hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/net/sasl-ntlm
~/.0.data/.0.emacs/elpa/flim/sasl-digest hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/net/sasl-digest
~/.0.data/.0.emacs/elpa/flim/sasl-cram hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/net/sasl-cram
~/.0.data/.0.emacs/elpa/flim/ntlm hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/net/ntlm
~/.0.data/.0.emacs/elpa/flim/hmac-md5 hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/net/hmac-md5
~/.0.data/.0.emacs/elpa/flim/hmac-def hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/net/hmac-def
~/.0.data/.0.emacs/elpa/wanderlust/rfc2368 hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/mail/rfc2368
~/.0.data/.0.emacs/elpa/wanderlust/utf7 hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/gnus/utf7
~/.0.data/.0.emacs/elpa/semi/smime hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/gnus/smime
~/.0.data/.0.emacs/elpa/el-get/.dir-locals hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/gnus/.dir-locals
~/.0.data/.0.emacs/elpa/semi/pgg hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/obsolete/pgg
~/.0.data/.0.emacs/elpa/semi/pgg-pgp5 hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/obsolete/pgg-pgp5
~/.0.data/.0.emacs/elpa/semi/pgg-pgp hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/obsolete/pgg-pgp
~/.0.data/.0.emacs/elpa/semi/pgg-parse hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/obsolete/pgg-parse
~/.0.data/.0.emacs/elpa/semi/pgg-gpg hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/obsolete/pgg-gpg
~/.0.data/.0.emacs/elpa/semi/pgg-def hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/obsolete/pgg-def
~/.0.data/.0.emacs/elpa/utilities/longlines hides /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/Resources/lisp/obsolete/longlines

Features:
(elmo-filter wl-score mule-util elmo-internal network-stream starttls
smtp sasl sasl-anonymous sasl-login sasl-plain modb-legacy ssl shadow
wl-mime mime-edit pgg-parse pccl pccl-20 signature mime-setup
mail-mime-setup semi-setup mime-pgp pgg-def mime-play filename
mime-image modb-standard elmo-imap4 time-stamp emacsbug message rfc822
mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils
mailheader disp-table whitespace multiple-cursors-autoloads package
wl-demo wl-draft eword-encode wl-template sendmail mail-utils elmo-net
elmo-cache elmo-map elmo-dop wl-news wl-address wl-thread wl-folder wl
wl-e21 bbdb-autoloads bbdb itunes osx-osascript linum delsel
multiple-cursors mc-separate-operations rectangular-region-mode
mc-mark-more thingatpt mc-cycle-cursors mc-edit-lines
multiple-cursors-core rect flyspell ispell savehist
auto-save-buffers-enhanced saveplace init-auctex tex-site dash desktop
frameset init-wl wl-spam wl-action wl-summary ps-print ps-def lpr
wl-refile wl-util pp elmo-flag elmo-localdir wl-message elmo-mime
mmelmo-buffer mmelmo-imap mime-view mime-conf calist semi-def mmimap
mime-parse mmbuffer mmgeneric wl-highlight wl-vars wl-version
epg-config elmo-multi elmo-spam elsp-header elsp-generic elmo
elmo-signal elmo-msgdb modb modb-generic modb-entity mime elmo-util
emu invisible inv-23 poem poem-e20 poem-e20_3 utf7 eword-decode mel
mime-def alist std11 mcharset mcs-20 mcs-e20 pces pces-e20 pces-20
broken pcustom elmo-date elmo-vars elmo-version path-util poe pym
static apel-ver product luna mime-w3m w3m-load init-tabbar init-frames
tabbar frame-cmds frame-fns avoid calendar-lawlist lawlist-calendar
init-org derived cl-macs gv org-toodledo mailcap-toodledo
http-post-simple url-http tls url-auth mail-parse rfc2231 rfc2047
rfc2045 ietf-drums url-gw url url-proxy url-privacy url-expand
url-methods url-history url-cookie url-domsuf url-util url-parse
auth-source eieio eieio-core gnus-util mm-util mail-prsvr
password-cache url-vars mailcap json xml w3m browse-url doc-view
jka-compr dired image-mode timezone w3m-hist w3m-fb bookmark-w3m
w3m-ems wid-edit w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util
org byte-opt bytecomp byte-compile cconv ob-tangle ob-ref ob-lob
ob-table org-footnote org-src ob-comint ob-keys org-pcomplete
pcomplete comint ansi-color ring org-list org-faces org-entities
noutline outline org-version ob-emacs-lisp ob org-compat org-macs
ob-eval org-loaddefs format-spec find-func cal-menu calendar
cal-loaddefs lawlist-tls init-yas yasnippet edmacro kmacro help-mode
cl cl-loaddefs cl-lib hideshow easymenu highlight-parentheses
init-osxkeys easy-mmode redo advice help-fns time-date tooltip
ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset
image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode
register page menu-bar rfn-eshadow timer select scroll-bar mouse
jit-lock font-lock syntax facemenu font-core frame cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev
minibuffer nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process
ns multi-tty emacs)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15358; Package emacs. (Thu, 12 Sep 2013 01:31:01 GMT) Full text and rfc822 format available.

Message #8 received at 15358 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Keith David Bershatsky <esq <at> lawlist.com>
Cc: 15358 <at> debbugs.gnu.org
Subject: Re: bug#15358: 24.3.50;
 Remove message: "You can run the command `make-frame' with
 <ns-new-frame>"
Date: Wed, 11 Sep 2013 21:30:22 -0400
Keith David Bershatsky wrote:

> When typing M-x make-frame, a message appears:  "You can run the
> command `make-frame' with <ns-new-frame>".
>
> However, M-x ns-new-frame appears to be a non-existent function.

ns-new-frame is supposed to be some kind of key that you can press, not
a function you can run.

I don't think it is a real key, but rather some "Special
Nextstep-generated event" that pretends to be a key, for some reason.
I dunno.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15358; Package emacs. (Thu, 12 Sep 2013 03:34:01 GMT) Full text and rfc822 format available.

Message #11 received at 15358 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Glenn Morris <rgm <at> gnu.org>
Cc: Keith David Bershatsky <esq <at> lawlist.com>, 15358 <at> debbugs.gnu.org
Subject: Re: bug#15358: 24.3.50;
 Remove message: "You can run the command `make-frame' with
 <ns-new-frame>"
Date: Wed, 11 Sep 2013 23:33:26 -0400
>> When typing M-x make-frame, a message appears:  "You can run the
>> command `make-frame' with <ns-new-frame>".
>> However, M-x ns-new-frame appears to be a non-existent function.
> ns-new-frame is supposed to be some kind of key that you can press, not
> a function you can run.
> I don't think it is a real key, but rather some "Special
> Nextstep-generated event" that pretends to be a key, for some reason.
> I dunno.

Indeed.  And the "helpful" message should be silenced somehow (just
like we try to avoid mentioning menu-bar bindings in those messages).


        Stefan




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15358; Package emacs. (Thu, 12 Sep 2013 06:57:03 GMT) Full text and rfc822 format available.

Message #14 received at 15358 <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Glenn Morris <rgm <at> gnu.org>
Cc: Keith David Bershatsky <esq <at> lawlist.com>,
 "15358 <at> debbugs.gnu.org" <15358 <at> debbugs.gnu.org>
Subject: Re: bug#15358: 24.3.50;
 Remove message: "You can run the command `make-frame' with
 <ns-new-frame>"
Date: Thu, 12 Sep 2013 08:56:04 +0200
Hello. 

12 sep 2013 kl. 03:30 skrev Glenn Morris <rgm <at> gnu.org>:

> Keith David Bershatsky wrote:
> 
>> When typing M-x make-frame, a message appears:  "You can run the
>> command `make-frame' with <ns-new-frame>".
>> 
>> However, M-x ns-new-frame appears to be a non-existent function.
> 
> ns-new-frame is supposed to be some kind of key that you can press, not
> a function you can run.
> 
> I don't think it is a real key, but rather some "Special
> Nextstep-generated event" that pretends to be a key, for some reason.
> I dunno.

When the user right-clicks on the Emacs icon in the dock, there is a New frame command there. nsterm.m turns that event into an Emacs Lisp event, 
that keyboard.c with system-key-alist turns into ns-new-frame.

The binding is in the global key map. Is there a better place?

     Jan D. 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15358; Package emacs. (Thu, 12 Sep 2013 18:00:05 GMT) Full text and rfc822 format available.

Message #17 received at 15358 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Jan Djärv <jan.h.d <at> swipnet.se>
Cc: Glenn Morris <rgm <at> gnu.org>, Keith David Bershatsky <esq <at> lawlist.com>,
 "15358 <at> debbugs.gnu.org" <15358 <at> debbugs.gnu.org>
Subject: Re: bug#15358: 24.3.50;
 Remove message: "You can run the command `make-frame' with
 <ns-new-frame>"
Date: Thu, 12 Sep 2013 13:59:37 -0400
> When the user right-clicks on the Emacs icon in the dock, there is a New
> frame command there.  nsterm.m turns that event into an Emacs Lisp event,
> that keyboard.c with system-key-alist turns into ns-new-frame.
> The binding is in the global key map.  Is there a better place?

The place looks about right, but these events aren't "key presses",
so just like we don't mention "menu keybindings", we shouldn't mention
these either.

Menu-bar bindings are normally not mentioned in such messages and these
"gui event" bindings shouldn't either.  So maybe we should move those
bindings to a submap (e.g. with a `gui' prefix, similar to the
`menu-bar' prefix for menu events), which we can then add to
Vmouse_events (in src/keymap.c).


        Stefan




This bug report was last modified 11 years and 275 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.