From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Caldwell Newsgroups: gmane.emacs.bugs Subject: bug#754: Can't cancel dabbrev-expand (M-/) with C-g Date: Wed, 20 Aug 2008 16:38:44 -0700 Message-ID: <48ACAB04.40905@porkrind.org> Reply-To: David Caldwell , 754@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigF7D615E4157EF3A9B1850984" X-Trace: ger.gmane.org 1219378821 1431 80.91.229.12 (22 Aug 2008 04:20:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 22 Aug 2008 04:20:21 +0000 (UTC) To: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 22 06:21:14 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KWO9B-0003qC-Dl for geb-bug-gnu-emacs@m.gmane.org; Fri, 22 Aug 2008 06:21:13 +0200 Original-Received: from localhost ([127.0.0.1]:51463 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KWO8D-0008FZ-SC for geb-bug-gnu-emacs@m.gmane.org; Fri, 22 Aug 2008 00:20:13 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KVy1S-0007vO-O1 for bug-gnu-emacs@gnu.org; Wed, 20 Aug 2008 20:27:30 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KVy1S-0007uP-5O for bug-gnu-emacs@gnu.org; Wed, 20 Aug 2008 20:27:30 -0400 Original-Received: from [199.232.76.173] (port=58437 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KVy1R-0007uB-Oj for bug-gnu-emacs@gnu.org; Wed, 20 Aug 2008 20:27:29 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:34222) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KVy1R-0006hl-0d for bug-gnu-emacs@gnu.org; Wed, 20 Aug 2008 20:27:29 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m7L0RRph011339; Wed, 20 Aug 2008 17:27:27 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id m7L0A5EO005567; Wed, 20 Aug 2008 17:10:05 -0700 X-Loop: don@donarmstrong.com Resent-From: David Caldwell Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 21 Aug 2008 00:10:05 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 754 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12192769722952 (code B ref -1); Thu, 21 Aug 2008 00:10:05 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 21 Aug 2008 00:02:52 +0000 Original-Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m7L02mgD002945 for ; Wed, 20 Aug 2008 17:02:49 -0700 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KVxdX-0004r2-Rw for bug-gnu-emacs@gnu.org; Wed, 20 Aug 2008 20:02:47 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KVxdX-0004qZ-6J for bug-gnu-emacs@gnu.org; Wed, 20 Aug 2008 20:02:47 -0400 Original-Received: from [199.232.76.173] (port=48499 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KVxdX-0004qN-0Y for bug-gnu-emacs@gnu.org; Wed, 20 Aug 2008 20:02:47 -0400 Original-Received: from cpe-76-87-215-142.socal.res.rr.com ([76.87.215.142]:58752 helo=death.porkrind.org) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KVxdW-0001UM-A4 for bug-gnu-emacs@gnu.org; Wed, 20 Aug 2008 20:02:46 -0400 Received-SPF: pass (death.porkrind.org: authenticated connection) receiver=death.porkrind.org; client-ip=127.0.0.1; helo=black.local; envelope-from=david@porkrind.org; x-software=spfmilter 0.97 http://www.acme.com/software/spfmilter/ with libspf-unknown; Original-Received: from black.local (localhost [127.0.0.1]) (authenticated bits=0) by death.porkrind.org (8.14.3/8.14.3/Debian-5) with ESMTP id m7KNcqTD007618 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 20 Aug 2008 16:38:55 -0700 User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) X-Enigmail-Version: 0.95.6 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-Greylist: delayed 1422 seconds by postgrey-1.27 at monty-python; Wed, 20 Aug 2008 20:02:39 EDT X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) Resent-Date: Wed, 20 Aug 2008 20:27:30 -0400 X-Mailman-Approved-At: Fri, 22 Aug 2008 00:18:55 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:19627 Archived-At: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF7D615E4157EF3A9B1850984 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello, If I have many buffers open (284 at the moment) and if I run dabbrev-expand (M-/) to expand the word under my buffers then it searches through every buffer and takes an understandably long time. If I mispelled the word fragment then it never has a hope of finding it and I'd like to cancel the operation. But C-g does not work for some reason and so I have to wait a good 5 to 10 seconds for it to finish scanning all my buffers. This gets very frustrating after the third or fourth time. During the scan the current buffer is updating in the minibuffer with the "Scanning `buffer'" message which I assume means it *should* be able to handle the quit signal during the scan, and I've looked in the dabbrev.el file and I don't see anything that looks like it's explicitly blocking the quit signal, but I'm really no elisp expert. I believe this happens on my Mac OS (in a window) Emacs as well as my Debian Emacs. I didn't have as many buffers open in the Debian Emacs so it was harder to tell since it only gave me about a second to hit C-g. Thanks, David In GNU Emacs 22.2.1 (i386-apple-darwin9.2.2, Carbon Version 1.6.0) of 2008-03-28 on black.local Windowing system distributor `Apple Inc.', version 10.5.4 configured using `configure '--without-x' '--prefix=3D/usr/local'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil locale-coding-system: iso-8859-1 default-enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: encoded-kbd-mode: t shell-dirtrack-mode: t auto-insert-mode: t delete-selection-mode: t show-paren-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 unify-8859-on-encoding-mode: t utf-translate-cjk-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: d _ p r o m p M-/ C-h k M-/ s-c C-e C-a C-x 1 C-a C-a C-e C-a C-s c a n c e l C-s C-s C-s C-g C-g C-g C-h k C-g C-x 1 C-s q u i t C-s C-s C-s C-g C-g M-x r e p o r t - e m a c s - b u g Recent messages: Type C-x 1 to remove help window. Auto-saving...done uncompressing dabbrev.el.gz...done Note: file is write protected Quit [2 times] Type C-x 1 to remove help window. Quit Loading emacsbug...done exchange-point-and-mark: No mark set in this buffer End of buffer [4 times] --------------enigF7D615E4157EF3A9B1850984 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (Darwin) iQCVAwUBSKyrDKf81MBhyqGFAQLH8wP+Kz7SSuAOFLbKFIkl7B7NLneKJ+M9qCK/ 6aU/FdrawmEcFhzfbuionkAigOQAOvrLj2l0Mv9QQXebkGXfVcu5SVxJ/aABzjio FaWgG0gj5OV8k6HWbi5oeGDOLgDUDO9etkE3RLDt1d5eWPdmFMccRrZS7VZDUFOj rxlrR2vEwOM= =8N25 -----END PGP SIGNATURE----- --------------enigF7D615E4157EF3A9B1850984--