unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#16640: 24.3; x-popup-menu navigation on darwin
@ 2014-02-04 15:25 cinsky
  2014-02-04 18:03 ` Eli Zaretskii
  0 siblings, 1 reply; 4+ messages in thread
From: cinsky @ 2014-02-04 15:25 UTC (permalink / raw)
  To: 16640; +Cc: cinsky

In darwin (OS X) build, the pop-up menu from `x-popup-menu` does not
allow menu navigation such as C-n or C-p, which works smoothly on Linux.

This makes it difficult to use a pop-up menu from yasnippet, etc.


In GNU Emacs 24.3.1 (x86_64-apple-darwin, NS apple-appkit-1038.36)
 of 2013-03-13 on bob.porkrind.org
Windowing system distributor `Apple', version 10.3.1265
Configured using:
 `configure '--host=x86_64-apple-darwin' '--build=i686-apple-darwin'
 '--with-ns' 'build_alias=i686-apple-darwin'
 'host_alias=x86_64-apple-darwin' 'CC=gcc -mmacosx-version-min=10.7
 -isystem
 /Users/david/Xcode-10.7_4.5.2/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/
 -F/Users/david/Xcode-10.7_4.5.2/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks''

Important settings:
  value of $LC_MESSAGES: C
  value of $LANG: ko_KR.UTF-8
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Scala

Minor modes in effect:
  yas-global-mode: t
  yas-minor-mode: t
  shell-dirtrack-mode: t
  winner-mode: t
  diff-auto-refine-mode: t
  icomplete-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
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
SPC o r g <backspace> i g i n SPC m a s t e r <return> 
y e s <return> C-x b s c a C-s <return> C-x k <return> 
C-x b s c a C-s C-s C-s C-s <return> M-> <return> d 
e f <tab> C-g <C-tab> C-x b s c r <return> C-x o C-x 
b i n i t . e <return> C-s y a C-s s C-a C-n C-v C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-SPC 
C-n C-n C-n C-n C-n M-w C-x o C-y C-p C-p C-p C-p C-p 
C-SPC M-> C-c i C-p C-p C-p C-p <tab> C-k C-p C-y <return> 
<tab> C-a C-n C-n C-n C-n C-e C-j <C-tab> <tab> C-g 
C-a <help-echo> <down-mouse-3> <mouse-3> <down-mouse-1> 
<mouse-movement> <mouse-1> <S-down-mouse-1> <S-mouse-1> 
<S-down-mouse-2> <S-mouse-2> <S-down-mouse-3> <S-mouse-3> 
<M-down-mouse-1> <M-mouse-1> <M-down-mouse-3> <M-mouse-3> 
<M-down-mouse-2> <M-mouse-2> <M-down-mouse-1> <M-mouse-1> 
<C-down-mouse-1> <C-down-mouse-3> C-a C-k <C-tab> C-p 
C-p C-p C-p C-p C-p C-n C-k C-p C-p C-p C-e M-b M-b 
M-b C-y <return> <tab> C-a C-p M-f M-f M-f M-f M-f 
M-b M-b f <backspace> C-f C-f C-f C-f C-f C-f C-f C-f 
C-f C-f C-f C-f C-c C-d C-n <tab> C-a C-n C-n C-k C-k 
C-n C-e C-j <C-tab> d e f <tab> <C-tab> C-p C-p C-p 
C-e C-j <C-tab> <backspace> <backspace> <backspace> 
d e f <tab> C-a C-k <C-tab> C-p C-p C-p C-p C-p M-f 
C-b C-b C-b C-k C-p C-p C-y <return> <tab> C-n C-n 
C-n C-n C-e C-j <C-tab> d e f <tab> C-s C-s C-s <return> 
C-a C-k M-x r e p o r t - <return> C-g C-h f x - d 
i <tab> <backspace> <backspace> <backspace> p o p <tab> 
m e <tab> <return> M-x r e p o <tab> <return> r t - 
e <tab> <return>

Recent messages:
Quit
[yas] snippet expanded.
[yas] Snippet 1 exited.
Mark set
[yas] snippet expanded.
[yas] Snippet 2 exited.
Auto-saving...done
Quit
Type "q" in help window to restore its previous buffer, C-M-v to scroll help.
Making completion list... [2 times]

Load-path shadows:
/Users/cinsk/.emacs.d/elpa/ruby-mode-1.1/ruby-mode hides /Applications/Emacs.app/Contents/Resources/lisp/progmodes/ruby-mode
/Users/cinsk/.emacs.d/elpa/org-20140107/org hides /Applications/Emacs.app/Contents/Resources/lisp/org/org
/Users/cinsk/.emacs.d/elpa/org-20140107/org-w3m hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-w3m
/Users/cinsk/.emacs.d/elpa/org-20140107/org-version hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-version
/Users/cinsk/.emacs.d/elpa/org-20140107/org-timer hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-timer
/Users/cinsk/.emacs.d/elpa/org-20140107/org-table hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-table
/Users/cinsk/.emacs.d/elpa/org-20140107/org-src hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-src
/Users/cinsk/.emacs.d/elpa/org-20140107/org-rmail hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-rmail
/Users/cinsk/.emacs.d/elpa/org-20140107/org-protocol hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-protocol
/Users/cinsk/.emacs.d/elpa/org-20140107/org-plot hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-plot
/Users/cinsk/.emacs.d/elpa/org-20140107/org-pcomplete hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-pcomplete
/Users/cinsk/.emacs.d/elpa/org-20140107/org-mouse hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mouse
/Users/cinsk/.emacs.d/elpa/org-20140107/org-mobile hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mobile
/Users/cinsk/.emacs.d/elpa/org-20140107/org-mhe hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mhe
/Users/cinsk/.emacs.d/elpa/org-20140107/org-macs hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-macs
/Users/cinsk/.emacs.d/elpa/org-20140107/org-loaddefs hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-loaddefs
/Users/cinsk/.emacs.d/elpa/org-20140107/org-list hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-list
/Users/cinsk/.emacs.d/elpa/org-20140107/org-irc hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-irc
/Users/cinsk/.emacs.d/elpa/org-20140107/org-install hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-install
/Users/cinsk/.emacs.d/elpa/org-20140107/org-inlinetask hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-inlinetask
/Users/cinsk/.emacs.d/elpa/org-20140107/org-info hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-info
/Users/cinsk/.emacs.d/elpa/org-20140107/org-indent hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-indent
/Users/cinsk/.emacs.d/elpa/org-20140107/org-id hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-id
/Users/cinsk/.emacs.d/elpa/org-20140107/org-habit hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-habit
/Users/cinsk/.emacs.d/elpa/org-20140107/org-gnus hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-gnus
/Users/cinsk/.emacs.d/elpa/org-20140107/org-footnote hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-footnote
/Users/cinsk/.emacs.d/elpa/org-20140107/org-feed hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-feed
/Users/cinsk/.emacs.d/elpa/org-20140107/org-faces hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-faces
/Users/cinsk/.emacs.d/elpa/org-20140107/org-eshell hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-eshell
/Users/cinsk/.emacs.d/elpa/org-20140107/org-entities hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-entities
/Users/cinsk/.emacs.d/elpa/org-20140107/org-element hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-element
/Users/cinsk/.emacs.d/elpa/org-20140107/org-docview hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-docview
/Users/cinsk/.emacs.d/elpa/org-20140107/org-datetree hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-datetree
/Users/cinsk/.emacs.d/elpa/org-20140107/org-ctags hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-ctags
/Users/cinsk/.emacs.d/elpa/org-20140107/org-crypt hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-crypt
/Users/cinsk/.emacs.d/elpa/org-20140107/org-compat hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-compat
/Users/cinsk/.emacs.d/elpa/org-20140107/org-colview hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-colview
/Users/cinsk/.emacs.d/elpa/org-20140107/org-clock hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-clock
/Users/cinsk/.emacs.d/elpa/org-20140107/org-capture hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-capture
/Users/cinsk/.emacs.d/elpa/org-20140107/org-bibtex hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-bibtex
/Users/cinsk/.emacs.d/elpa/org-20140107/org-bbdb hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-bbdb
/Users/cinsk/.emacs.d/elpa/org-20140107/org-attach hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-attach
/Users/cinsk/.emacs.d/elpa/org-20140107/org-archive hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-archive
/Users/cinsk/.emacs.d/elpa/org-20140107/org-agenda hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-agenda
/Users/cinsk/.emacs.d/elpa/org-20140107/ob hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-tangle hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-tangle
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-table hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-table
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-sqlite hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sqlite
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-sql hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sql
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-shen hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-shen
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-sh hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sh
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-screen hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-screen
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-scheme hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-scheme
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-scala hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-scala
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-sass hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sass
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-ruby hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ruby
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-ref hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ref
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-R hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-R
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-python hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-python
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-plantuml hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-plantuml
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-picolisp hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-picolisp
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-perl hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-perl
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-org hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-org
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-octave hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-octave
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-ocaml hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ocaml
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-mscgen hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-mscgen
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-maxima hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-maxima
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-matlab hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-matlab
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-lob hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-lob
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-lisp hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-lisp
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-lilypond hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-lilypond
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-ledger hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ledger
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-latex hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-latex
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-keys hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-keys
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-js hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-js
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-java hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-java
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-io hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-io
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-haskell hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-haskell
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-gnuplot hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-gnuplot
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-fortran hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-fortran
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-exp hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-exp
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-eval hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-eval
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-emacs-lisp hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-emacs-lisp
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-dot hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-dot
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-ditaa hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ditaa
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-css hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-css
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-comint hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-comint
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-clojure hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-clojure
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-calc hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-calc
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-C hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-C
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-awk hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-awk
/Users/cinsk/.emacs.d/elpa/org-20140107/ob-asymptote hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-asymptote

Features:
(shadow mail-extr emacsbug message rfc822 mml mml-sec mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc2045 ietf-drums mail-utils misearch multi-isearch
pcmpl-unix sbt-mode sbt-mode-rgrep grep sbt-mode-comint sbt-mode-buffer
sbt-mode-project scala-mode2 scala-mode2-sbt scala-mode2-map
scala-mode2-fontlock scala-mode2-indent scala-mode2-paragraph
scala-mode2-syntax scala-mode2-lib filecache tabify man view vc-bzr
vc-sccs vc-svn vc-cvs vc-rcs vc-git ffap url-parse url-vars sort tramp
tramp-compat auth-source eieio gnus-util mm-util mail-prsvr
password-cache tramp-loaddefs ess-toolbar ess-mouse mouseme ess-menu
ess-swv ess-noweb noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d
ess-sas-l ess-sas-a executable ess-arc-d ess-vst-d ess-xls-d ess-lsp-l
ess-sta-d ess-sta-l make-regexp ess-sp6-d ess-sp5-d ess-sp3-d ess-r-d
ess-r-args assoc ess-s-l ess-inf ess-utils ess-mode noweb-mode ess
ess-custom ess-compat ess-site yasnippet lua-mode edmacro kmacro
browse-url w3m-load python-mode imenu flymake rx shell inf-ruby
ruby-mode org org-macro org-footnote org-pcomplete pcomplete org-list
org-faces org-entities ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob
ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs
org-loaddefs format-spec find-func org-version cal-menu calendar
cal-loaddefs htmlize manoj-dark-theme xcscope help-mode dired+ dired-aux
dired-x dired eldoc windmove winner cmake-mode vc-jump cl-macs gv cl vc
vc-dispatcher markdown-mode thingatpt noutline outline magit-bisect
magit-key-mode magit diff-mode log-edit easy-mmode pcvs-util add-log
wfutils icomplete ido xskel xlicense autoinsert skeleton cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs advice help-fns cl-lib advice-preload ediff-ptch ediff-merg
ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff
fontutil uinit warnings byte-opt compile comint ansi-color ring bytecomp
byte-compile cconv derived auctex-autoloads tex-site
browse-kill-ring-autoloads clojure-mode-autoloads cmake-mode-autoloads
csv-mode-autoloads dired+-autoloads ess-autoloads gnuplot-autoloads
go-mode-autoloads htmlize-autoloads inf-ruby-autoloads
lua-mode-autoloads magit-autoloads markdown-mode-autoloads org-autoloads
info easymenu python-mode-autoloads ruby-mode-autoloads rvm-autoloads
sbt-mode-autoloads scala-mode2-autoloads slime-autoloads
yasnippet-autoloads package time-date korea-util tooltip ediff-hook
vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image
regexp-opt fringe tabulated-list newcomment lisp-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 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)





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

* bug#16640: 24.3; x-popup-menu navigation on darwin
  2014-02-04 15:25 bug#16640: 24.3; x-popup-menu navigation on darwin cinsky
@ 2014-02-04 18:03 ` Eli Zaretskii
  2014-02-05  0:48   ` Seong-Kook Shin
  0 siblings, 1 reply; 4+ messages in thread
From: Eli Zaretskii @ 2014-02-04 18:03 UTC (permalink / raw)
  To: cinsky; +Cc: 16640, cinsky

> From: cinsky@gmail.com
> Date: Wed, 05 Feb 2014 00:25:50 +0900
> Cc: cinsky@gmail.com
> 
> In darwin (OS X) build, the pop-up menu from `x-popup-menu` does not
> allow menu navigation such as C-n or C-p, which works smoothly on Linux.
> 
> This makes it difficult to use a pop-up menu from yasnippet, etc.

Are you talking about menus on a text-mode terminal, or are you
talking about GUI sessions?

If the latter, I believe that support for keyboard navigation in menus
is up to the toolkit with which Emacs was built.





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

* bug#16640: 24.3; x-popup-menu navigation on darwin
  2014-02-04 18:03 ` Eli Zaretskii
@ 2014-02-05  0:48   ` Seong-Kook Shin
  2014-02-05  3:19     ` Stefan Monnier
  0 siblings, 1 reply; 4+ messages in thread
From: Seong-Kook Shin @ 2014-02-05  0:48 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 16640

[-- Attachment #1: Type: text/plain, Size: 842 bytes --]

I mean the latter, the GUI toolkit menu.

I can navigate the menu with arrow keys, but not C-p nor C-n.

Is there anyway or plan to support C-p and C-n?



On Wed, Feb 5, 2014 at 3:03 AM, Eli Zaretskii <eliz@gnu.org> wrote:

> > From: cinsky@gmail.com
> > Date: Wed, 05 Feb 2014 00:25:50 +0900
> > Cc: cinsky@gmail.com
> >
> > In darwin (OS X) build, the pop-up menu from `x-popup-menu` does not
> > allow menu navigation such as C-n or C-p, which works smoothly on Linux.
> >
> > This makes it difficult to use a pop-up menu from yasnippet, etc.
>
> Are you talking about menus on a text-mode terminal, or are you
> talking about GUI sessions?
>
> If the latter, I believe that support for keyboard navigation in menus
> is up to the toolkit with which Emacs was built.
>



-- 
C FAQs: http://c-faq.com/
Korean: http://www.cinsk.org/cfaqs/

[-- Attachment #2: Type: text/html, Size: 1460 bytes --]

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

* bug#16640: 24.3; x-popup-menu navigation on darwin
  2014-02-05  0:48   ` Seong-Kook Shin
@ 2014-02-05  3:19     ` Stefan Monnier
  0 siblings, 0 replies; 4+ messages in thread
From: Stefan Monnier @ 2014-02-05  3:19 UTC (permalink / raw)
  To: Seong-Kook Shin; +Cc: 16640

> Is there anyway or plan to support C-p and C-n?

AFAIK this is completely outside of our control: the GUI toolkit takes
over.


        Stefan





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

end of thread, other threads:[~2014-02-05  3:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-04 15:25 bug#16640: 24.3; x-popup-menu navigation on darwin cinsky
2014-02-04 18:03 ` Eli Zaretskii
2014-02-05  0:48   ` Seong-Kook Shin
2014-02-05  3:19     ` Stefan Monnier

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).