GNU logs - #22989, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#22989: 25.0.92; cursor flicks when inputing chinese chars using the pinyin input method
Resent-From: zhanghj <netjune@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 11 Mar 2016 16:38:01 +0000
Resent-Message-ID: <handler.22989.B.145771422430596 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 22989
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 22989 <at> debbugs.gnu.org
Cc: netjune@HIDDEN
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.145771422430596
          (code B ref -1); Fri, 11 Mar 2016 16:38:01 +0000
Received: (at submit) by debbugs.gnu.org; 11 Mar 2016 16:37:04 +0000
Received: from localhost ([127.0.0.1]:45334 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1aeQ3k-0007xP-7Z
	for submit <at> debbugs.gnu.org; Fri, 11 Mar 2016 11:37:04 -0500
Received: from eggs.gnu.org ([208.118.235.92]:57463)
 by debbugs.gnu.org with esmtp (Exim 4.84)
 (envelope-from <netjune@HIDDEN>) id 1aeN3o-0003Kw-D2
 for submit <at> debbugs.gnu.org; Fri, 11 Mar 2016 08:24:57 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <netjune@HIDDEN>) id 1aeN3i-0007fN-2Q
 for submit <at> debbugs.gnu.org; Fri, 11 Mar 2016 08:24:51 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:60800)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <netjune@HIDDEN>) id 1aeN3h-0007fJ-Uq
 for submit <at> debbugs.gnu.org; Fri, 11 Mar 2016 08:24:49 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:48421)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <netjune@HIDDEN>) id 1aeN3g-0004dl-Hc
 for bug-gnu-emacs@HIDDEN; Fri, 11 Mar 2016 08:24:49 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <netjune@HIDDEN>) id 1aeN3b-0007eD-5b
 for bug-gnu-emacs@HIDDEN; Fri, 11 Mar 2016 08:24:48 -0500
Received: from m50-132.163.com ([123.125.50.132]:39052)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <netjune@HIDDEN>) id 1aeN3Y-0007cc-Sk
 for bug-gnu-emacs@HIDDEN; Fri, 11 Mar 2016 08:24:43 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
 s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=XJHN4
 1RvIBIygPY81D83N/Lx0PaFNBtu7c1spXcgaSo=; b=PZdIK5XBuFQNfQ5e2sKet
 gw+1DU5w/VKbBJCJPQyjNY8KBKT1sBbs5vngNxFTpdSKpR7Vz8JGg1qiVxtQCsXe
 /059mb0/naKrM/W1lphSygBhkBSUG6sB2Pwvpjmwd1S2UP9FfB5zPp55T8FB5csn
 yhPNKT+cR2FKrvIIwtXWHM=
Received: from jundeMBA.local (unknown [218.109.251.15])
 by smtp2 (Coremail) with SMTP id DNGowEB5UUMKx+JW_HQAAA--.169S2;
 Fri, 11 Mar 2016 21:24:31 +0800 (CST)
From: zhanghj <netjune@HIDDEN>
Date: Fri, 11 Mar 2016 21:24:24 +0800
Message-ID: <m2vb4tb113.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-CM-TRANSID: DNGowEB5UUMKx+JW_HQAAA--.169S2
X-Coremail-Antispam: 1Uf129KBjvJXoW3Gry5ur1ktrWDWF1fXryDGFg_yoW7XF4fpa
 yYgrWrKFyfX34ku3WkXw1DurWSga97AF45Gr17Jr1xCas8GFnaqF1Syr1j9FW7Gr1Dtry5
 ZFWrGryDAFn8ArJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07bIApnUUUUU=
X-Originating-IP: [218.109.251.15]
X-CM-SenderInfo: xqhwy3lqh6il2tof0z/1tbiNhEpYVWBRImq2QAAsF
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.1 (----)
X-Mailman-Approved-At: Fri, 11 Mar 2016 11:37:02 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.1 (----)

--=-=-=
Content-Type: image/png
Content-Disposition: attachment; filename=emacs-cursor-flick.png
Content-Transfer-Encoding: base64

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
MtgzpC2MNTwx4n2UdnRNLFVcePzTRJ6k2P19B+WTL6SypRVm4A8lZc5nkbLHcxOPSuWhjr8vuF4Y
Wyx38lvJ9dKYcpUzv85VVcqcL78wVSVU7X/pWi3T5bKranWfr5XcUL7Z20hqWmupbLVqA3dq7pne
X2w/2+H5SOUxzxP002fPYp9j+3JeEF5WDrgPmb0Jflf9fmqUa9zyY+rk3RmmueNfBBeefS9cObJq
tCazfmbj4+/FXf+jATmgRlY/DxADCkAHWAI3xPcHkJVfARrAYzCCrHsCJAhpQvugJKgUugONocgR
r5NQRag+mAH2ge+g2dEp6FmME+YZVgd7B6eGe0BmSvaePApPhb9GYU+ACc2UEURp4k+qTuoSmhha
JzojemMGK0ZjJkVmERZ5Vne2BPZoDk9OWy5zbjMeM15TPjN+awF3wSiho8K1Io9FZ/ZQiitK+Eqe
lhqUYZX1lquXX1O0VHqmkr3XSR2jcVxzXdtEJx3xYLN+m8Fdw16jNRMT0yZzCYsrVhLWTbY6doMO
IU545yuu9m40HhSe7t4uPh/9VP1zAyaDrIN7Qs3CXkS4RE5HJ8Vyxo0kPEq6f6A82S7lV1pFhn0m
1+GF7Du5R4765hnksxQ8LfQtWjmZXkJzurJMofzZWd8KqLLsgtLFgeqYGrbax1eS6wyuSd7Qb0hu
qmzJa3VqY7ozdK/0gdNDXMfFR3Jdt7v1ngz1xPdK9sH9Cy+nB/qH8t8IvS1/9/u93kjOh6djVON2
E+c+zkxKTwVNn5t5PDs7j/nM/kXqq+6CwyLpm/d3yyXepeXloyvsK7U/lH+c/rH60+Fn0yrjauRq
0+raL81fGb+614hrNmsn1/rWydY11+PXr6/PbPBsOG0UbDzZ2Pgt/dv798nfT3//3pTe9Nk8tdmz
5f8oX1mZ7eMDImgDgBnZ3PwuCACuAICN/M3NtcrNzY3zSLIxDMD94J1vO9tnDTUAZVvfeMDTll8p
//7G8l/FA8fif6RlRQAAHXlJREFUeAHtnQ14VNWZx/+TLwLhIxHQAirfghItawtasUN2LSgSa0Ab
4lJsDbtKs9GuFR5qG6vitLYNu+yDqNGusJUnj25c11ihrqWuIzao4ZFlRbahRhyVUWMMJCFASIac
Pefemcm9853MCQzwvzAz9557zv+c9zdn5r55z7lnHPPnXy0gN4dDPQOeD73mToxnRyBzjDw8RQIk
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
gg==
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On each key pressing, cursor quickly goes to beginning of line and then
goes back to end of line, which makes flicks.
There is no such problem with the Emacs 24.5.



In GNU Emacs 25.0.92.1 (x86_64-apple-darwin13.4.0, NS appkit-1265.21 Versio=
n 10.9.5 (Build 13F1603))
 of 2016-03-03 built on builder10-9.local
Windowing system distributor 'Apple', version 10.3.1404
Configured using:
 'configure --with-ns '--enable-locallisppath=3D/Library/Application
 Support/Emacs/${version}/site-lisp:/Library/Application
 Support/Emacs/site-lisp''

Configured features:
NOTIFY ACL LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS

Important settings:
  value of $LANG: zh_CN
  locale-coding-system: utf-8-unix

Major mode: Text

Minor modes in effect:
  global-hl-line-mode: t
  recentf-mode: t
  auto-insert-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  server-mode: t
  ido-everywhere: t
  which-function-mode: t
  desktop-save-mode: t
  auto-image-file-mode: t
  global-auto-revert-mode: t
  icomplete-mode: t
  display-time-mode: t
  show-paren-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t

Recent messages:
Reading active file via nndraft...done
Checking new news...done
Are you sure you want to quit reading news? (y or n) y
(No changes need to be saved)
Quit
Type C-x 1 to delete the help window.
Quit
execute-extended-command: =E2=80=98gbus-1=E2=80=99 is not a valid command n=
ame
Quit
funcall-interactively: End of buffer [4 times]

Load-path shadows:
~/.lisp/lib/let-alist hides /Applications/Emacs.app/Contents/Resources/lisp=
/emacs-lisp/let-alist

Features:
(eieio-opt speedbar sb-image ezimage dframe thingatpt network-stream nsm
starttls pop3 auth-source eieio eieio-core nndraft nnmh nnfolder nnml
gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art
mm-uu mml2015 mm-view mml-smime smime password-cache dig mailcap nntp
gnus-cache gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap
nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec
gnus-int gnus-range gnus-win gnus gnus-ems nnheader shadow sort
mail-extr my-tools emacsbug message rfc822 mml mml-sec epg epg-config
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns
mail-prsvr mail-utils add-log org-element org-rmail org-mhe org-irc
org-info org-gnus gnus-util org-docview doc-view subr-x jka-compr
image-mode org-bibtex bibtex org-bbdb org-w3m ob-ditaa org org-macro
org-footnote org-pcomplete pcomplete org-list org-faces org-entities
noutline outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob
ob-table ob-exp org-src ob-keys ob-comint comint ansi-color ring ob-core
ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu
calendar cal-loaddefs dired-aux my-reminder bookmark pp time-stamp
dired-x dired cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles
cc-align cc-engine cc-vars cc-defs my-session monokai-theme smex hl-line
main-init windmove my-abbrev my-mail my-autoload recentf tree-widget
wid-edit my-fpos my-snippet advice my-completion my-skeleton autoinsert
my-dev my-org my-files my-color-theme undo-tree derived easy-mmode
cl-seq cl-macs diff cl wgrep-load bbdb-load magit-load git-modes-load
evil-load emmet-load expand-region-load multiple-cursors-load iedit-load
goodies-load company-load yasnippet-load autoload-main server ido seq
byte-opt gv bytecomp byte-compile cconv cl-extra help-mode easymenu
edmacro kmacro which-func imenu desktop frameset image-file autorevert
filenotify cl-loaddefs pcase cl-lib icomplete time paren time-date
mule-util china-util tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel ns-win ucs-normalize term/common-win tool-bar dnd
fontset image regexp-opt fringe tabulated-list newcomment elisp-mode
lisp-mode prog-mode register page menu-bar rfn-eshadow timer select
scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame
cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian
slovak czech european ethiopic indian cyrillic chinese charscript
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer
cl-preloaded 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 kqueue cocoa ns
multi-tty make-network-process emacs)

Memory information:
((conses 16 453624 25368)
 (symbols 48 41749 0)
 (miscs 40 611 453)
 (strings 32 81141 16664)
 (string-bytes 1 2692641)
 (vectors 16 59912)
 (vector-slots 8 1424599 9816)
 (floats 8 499 324)
 (intervals 56 420 55)
 (buffers 976 22))

--=-=-=--





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: zhanghj <netjune@HIDDEN>
Subject: bug#22989: Acknowledgement (25.0.92; cursor flicks when inputing
 chinese chars using the pinyin input method)
Message-ID: <handler.22989.B.145771422430596.ack <at> debbugs.gnu.org>
References: <m2vb4tb113.fsf@HIDDEN>
X-Gnu-PR-Message: ack 22989
X-Gnu-PR-Package: emacs
Reply-To: 22989 <at> debbugs.gnu.org
Date: Fri, 11 Mar 2016 16:38:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 22989 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
22989: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D22989
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#22989: 25.0.92; cursor flicks when inputing chinese chars using the pinyin input method
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 11 Mar 2016 18:07:01 +0000
Resent-Message-ID: <handler.22989.B22989.145771957312878 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 22989
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: zhanghj <netjune@HIDDEN>
Cc: netjune@HIDDEN, 22989 <at> debbugs.gnu.org
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 22989-submit <at> debbugs.gnu.org id=B22989.145771957312878
          (code B ref 22989); Fri, 11 Mar 2016 18:07:01 +0000
Received: (at 22989) by debbugs.gnu.org; 11 Mar 2016 18:06:13 +0000
Received: from localhost ([127.0.0.1]:45383 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1aeRS0-0003Ld-Ui
	for submit <at> debbugs.gnu.org; Fri, 11 Mar 2016 13:06:13 -0500
Received: from eggs.gnu.org ([208.118.235.92]:59303)
 by debbugs.gnu.org with esmtp (Exim 4.84)
 (envelope-from <eliz@HIDDEN>) id 1aeRRz-0003LQ-9J
 for 22989 <at> debbugs.gnu.org; Fri, 11 Mar 2016 13:06:11 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1aeRRq-0007eh-7l
 for 22989 <at> debbugs.gnu.org; Fri, 11 Mar 2016 13:06:06 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50809)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1aeRRh-0007c8-27; Fri, 11 Mar 2016 13:05:53 -0500
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3913
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1aeRRg-0001Lq-Ar; Fri, 11 Mar 2016 13:05:52 -0500
Date: Fri, 11 Mar 2016 20:05:25 +0200
Message-Id: <83ziu4j3fe.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-reply-to: <m2vb4tb113.fsf@HIDDEN> (message from zhanghj on Fri, 11 Mar
 2016 21:24:24 +0800)
References: <m2vb4tb113.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: zhanghj <netjune@HIDDEN>
> Date: Fri, 11 Mar 2016 21:24:24 +0800
> Cc: netjune@HIDDEN
> 
> On each key pressing, cursor quickly goes to beginning of line and then
> goes back to end of line, which makes flicks.
> There is no such problem with the Emacs 24.5.

I don't see a pinyin input method in the Emacs tree.  Is that
something that comes with Emacs, and if so, how to activate it?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#22989: 25.0.92; cursor flicks when inputing chinese chars using the pinyin input method
Resent-From: zhanghj <netjune@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 13 Mar 2016 03:25:02 +0000
Resent-Message-ID: <handler.22989.B22989.14578394877638 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 22989
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: netjune@HIDDEN, 22989 <at> debbugs.gnu.org
Received: via spool by 22989-submit <at> debbugs.gnu.org id=B22989.14578394877638
          (code B ref 22989); Sun, 13 Mar 2016 03:25:02 +0000
Received: (at 22989) by debbugs.gnu.org; 13 Mar 2016 03:24:47 +0000
Received: from localhost ([127.0.0.1]:46559 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1aewe7-0001z7-5A
	for submit <at> debbugs.gnu.org; Sat, 12 Mar 2016 22:24:47 -0500
Received: from m50-135.163.com ([123.125.50.135]:48277)
 by debbugs.gnu.org with esmtp (Exim 4.84)
 (envelope-from <netjune@HIDDEN>) id 1aevoP-0000m0-NF
 for 22989 <at> debbugs.gnu.org; Sat, 12 Mar 2016 21:31:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
 s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=hvCOJ
 I+ymyku/zVxVEXd1AAYfXHX3qEDhdHJierndZs=; b=W5KK9hBruw9CuE3KS4/tw
 PfP/yYUziDED0Y6hwWVBKtkD524m4ZHrfcu07sddFv4Nwfsz5O+k+olFdAzAvXVi
 sJOz4xv1SSZcoydtH7D0QNAg88f/9XejqBoGBLmDdJnrRdx3Azr2LRrPhVKNAhrS
 +SMqH0HgW3Sa/sOYjIMu1E=
Received: from jundeMBA.local (unknown [58.100.251.99])
 by smtp5 (Coremail) with SMTP id D9GowADX3qro0ORWKY9MAQ--.30240S2;
 Sun, 13 Mar 2016 10:31:10 +0800 (CST)
From: zhanghj <netjune@HIDDEN>
References: <m2vb4tb113.fsf@HIDDEN> <83ziu4j3fe.fsf@HIDDEN>
Date: Sun, 13 Mar 2016 10:31:02 +0800
In-Reply-To: <83ziu4j3fe.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 11 Mar
 2016 20:05:25 +0200")
Message-ID: <m2egbfaz2x.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (darwin)
MIME-Version: 1.0
Content-Type: text/plain
X-CM-TRANSID: D9GowADX3qro0ORWKY9MAQ--.30240S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73
 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUcAhLUUUUU
X-Originating-IP: [58.100.251.99]
X-CM-SenderInfo: xqhwy3lqh6il2tof0z/1tbiVAUrYVUL7iztEwABs4
X-Spam-Score: 0.0 (/)
X-Mailman-Approved-At: Sat, 12 Mar 2016 22:24:46 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)


The input method is part of the operating system(mac OSX chinese
edition) and can be activated by hot key: command+space.

With pinyin input method activated, one or more English chars makes a
list of Chinese chars. After inputing a English char, the list is
updated. User can select a char in the list and the selected char will
be inserted in the Emacs buffer.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#22989: 25.0.92; cursor flicks when inputing chinese chars using the pinyin input method
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 13 Mar 2016 16:01:01 +0000
Resent-Message-ID: <handler.22989.B22989.145788480826848 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 22989
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: zhanghj <netjune@HIDDEN>
Cc: netjune@HIDDEN, 22989 <at> debbugs.gnu.org
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 22989-submit <at> debbugs.gnu.org id=B22989.145788480826848
          (code B ref 22989); Sun, 13 Mar 2016 16:01:01 +0000
Received: (at 22989) by debbugs.gnu.org; 13 Mar 2016 16:00:08 +0000
Received: from localhost ([127.0.0.1]:47113 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1af8R6-0006yy-5B
	for submit <at> debbugs.gnu.org; Sun, 13 Mar 2016 12:00:08 -0400
Received: from eggs.gnu.org ([208.118.235.92]:58295)
 by debbugs.gnu.org with esmtp (Exim 4.84)
 (envelope-from <eliz@HIDDEN>) id 1af8R3-0006x9-RS
 for 22989 <at> debbugs.gnu.org; Sun, 13 Mar 2016 12:00:07 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1af8Qu-0001eE-9h
 for 22989 <at> debbugs.gnu.org; Sun, 13 Mar 2016 12:00:00 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39549)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1af8Qf-0001cN-C6; Sun, 13 Mar 2016 11:59:41 -0400
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4219
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1af8Qe-0002dh-FN; Sun, 13 Mar 2016 11:59:40 -0400
Date: Sun, 13 Mar 2016 17:59:10 +0200
Message-Id: <83mvq2fjxt.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-reply-to: <m2egbfaz2x.fsf@HIDDEN> (message from zhanghj on Sun, 13 Mar
 2016 10:31:02 +0800)
References: <m2vb4tb113.fsf@HIDDEN> <83ziu4j3fe.fsf@HIDDEN>
 <m2egbfaz2x.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: zhanghj <netjune@HIDDEN>
> Cc: 22989 <at> debbugs.gnu.org,  netjune@HIDDEN
> Date: Sun, 13 Mar 2016 10:31:02 +0800
> 
> 
> The input method is part of the operating system(mac OSX chinese
> edition) and can be activated by hot key: command+space.
> 
> With pinyin input method activated, one or more English chars makes a
> list of Chinese chars. After inputing a English char, the list is
> updated. User can select a char in the list and the selected char will
> be inserted in the Emacs buffer.

In that case, I'm afraid someone with access to your platform and the
input method will have to debug this.  I don't know how this input
method interacts with Emacs on your platform.





Last modified: Mon, 25 Nov 2019 12:00:02 UTC

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