bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#16640: 24.3; x-popup-menu navigation on darwin


From: cinsky
Subject: bug#16640: 24.3; x-popup-menu navigation on darwin
Date: Wed, 05 Feb 2014 00:25:50 +0900

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)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]