From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 24 15:07:08 2010 Received: (at submit) by debbugs.gnu.org; 24 Nov 2010 20:07:08 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PLLcR-0001bo-Cb for submit@debbugs.gnu.org; Wed, 24 Nov 2010 15:07:07 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PLLcP-0001bI-BH for submit@debbugs.gnu.org; Wed, 24 Nov 2010 15:07:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PLLhZ-0008Ua-CC for submit@debbugs.gnu.org; Wed, 24 Nov 2010 15:12:26 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:49213) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PLLhZ-0008UW-A9 for submit@debbugs.gnu.org; Wed, 24 Nov 2010 15:12:25 -0500 Received: from [140.186.70.92] (port=60343 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PLLhY-0008JZ-Dl for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 15:12:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PLLhX-0008UL-MC for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 15:12:24 -0500 Received: from mail-qy0-f169.google.com ([209.85.216.169]:53866) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PLLhX-0008UD-JH for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 15:12:23 -0500 Received: by qyk4 with SMTP id 4so4643149qyk.0 for ; Wed, 24 Nov 2010 12:12:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :x-random-quote:message-id:mime-version:content-type; bh=fdhHeavKqDC2Tbj8FHSjMol/iv3ca73MJ3a0pQ1tgKc=; b=p1las+8HLaTkXIwiUUk7DkHkSO3Su+dlPKlVVnMJrB6oTwsQ0VWuBxIeWr0K5TrG+y rV/OP0ERfsV0d/RmxyYn4j47ltU5pHHhchlGD4QSLb+YkKarp5sQWkejbDQC34PazgxH 3pOow4kzVrgIcg2XsUq2XR/vANj8yZLGqfwNw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:x-random-quote:message-id:mime-version :content-type; b=KYD2kUKkmhleG79o54qOEJopyPt0DGbKwB/T8Pk0eDHndIc5lIH2T3ERtiiFuBlcSo RADE09Jw6XkDIydTqhqdpqsgYB8G9HmT3egwfVow+hKBrtCAF+y0NJ6szHcjDVuZH+70 zTUw6QPCh/hJwxBVr/6VHKJL4+vSPJTlR+FaE= Received: by 10.224.47.84 with SMTP id m20mr9095qaf.66.1290629542690; Wed, 24 Nov 2010 12:12:22 -0800 (PST) Received: from izsystem023.gmail.com (75-149-140-173-Connecticut.hfc.comcastbusiness.net [75.149.140.173]) by mx.google.com with ESMTPS id k15sm4636937qcu.35.2010.11.24.12.12.21 (version=SSLv3 cipher=RC4-MD5); Wed, 24 Nov 2010 12:12:22 -0800 (PST) From: flitterio@gmail.com (Francis Litterio) To: bug-gnu-emacs@gnu.org Subject: In latest source, icomplete-mode makes cursor disappear in minibuffer Date: Wed, 24 Nov 2010 14:56:28 -0500 X-Random-Quote: It is impossible to enjoy idling thoroughly unless one has plenty of work to do. -- Jerome K. Jerome Message-ID: <1ytyj6jxaz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) Using Emacs built from the latest source on Windows 7, the cursor can be made to disappear as follows: 1. Start Emacs with: emacs -Q 2. Type: ESC ESC : (icomplete-mode 1) RET C-h v desc 3. The cursor is no longer visisble in the minibuffer. 4. Type: C-b 5. The cursor is visible over the letter 'c' in "desc". 6. Type: C-f 7. The cursor is once again no longer visible. This is acting like some of the text in the minibuffer has the 'intangible property, but the word "intangible" doesn't appear anywhere in lisp/icomplete.el. -- Fran From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 24 15:16:21 2010 Received: (at submit) by debbugs.gnu.org; 24 Nov 2010 20:16:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PLLlM-0001p4-Tj for submit@debbugs.gnu.org; Wed, 24 Nov 2010 15:16:21 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PLLlK-0001ot-7W for submit@debbugs.gnu.org; Wed, 24 Nov 2010 15:16:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PLLqR-0001ld-O7 for submit@debbugs.gnu.org; Wed, 24 Nov 2010 15:21:39 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_RP_MATCHES_RCVD, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:50165) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PLLqR-0001lW-Hn for submit@debbugs.gnu.org; Wed, 24 Nov 2010 15:21:35 -0500 Received: from [140.186.70.92] (port=40983 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PLLqQ-00040o-8U for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 15:21:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PLLqO-0001lF-Vy for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 15:21:34 -0500 Received: from lo.gmane.org ([80.91.229.12]:57369) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PLLqO-0001lA-Km for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 15:21:32 -0500 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PLLqL-0006aE-FU for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 21:21:29 +0100 Received: from 75-149-140-173-Connecticut.hfc.comcastbusiness.net ([75.149.140.173]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 24 Nov 2010 21:21:29 +0100 Received: from flitterio by 75-149-140-173-Connecticut.hfc.comcastbusiness.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 24 Nov 2010 21:21:29 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Fran Subject: Re: bug#7474: In latest =?utf-8?b?c291cmNlLAlpY29tcGxldGUtbW9kZQ==?= makes cursor disappear in minibuffer Date: Wed, 24 Nov 2010 20:21:18 +0000 (UTC) Lines: 47 Message-ID: References: <1ytyj6jxaz.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 75.149.140.173 (Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) I wrote: > Using Emacs built from the latest source on Windows 7, the cursor > can be made to disappear as follows: > > 1. Start Emacs with: emacs -Q > > 2. Type: ESC ESC : (icomplete-mode 1) RET C-h v desc > > 3. The cursor is no longer visisble in the minibuffer. > > 4. Type: C-b > > 5. The cursor is visible over the letter 'c' in "desc". > > 6. Type: C-f > > 7. The cursor is once again no longer visible. > > This is acting like some of the text in the minibuffer has the > 'intangible property, but the word "intangible" doesn't appear anywhere > in lisp/icomplete.el. I think this has to do with the use of the 'cursor text property in this code in src/icomplete.el (slightly elided for readability): (defun icomplete-exhibit () ... (when (and icomplete-mode (icomplete-simple-completing-p)) (save-excursion (goto-char (point-max)) ; Insert the match-status information: (if (and (> (point-max) (minibuffer-prompt-end)) buffer-undo-list ; Wait for some user input. ...) (let ((text (...) (buffer-undo-list t) deactivate-mark) ;; Do nothing if while-no-input was aborted. (when (stringp text) (move-overlay icomplete-overlay (point) (point) (current-buffer)) ;; The current C cursor code doesn't know to use the overlay's ;; marker's stickiness to figure out whether to place the cursor ;; before or after the string, so let's spoon-feed it the pos. (put-text-property 0 1 'cursor t text) (overlay-put icomplete-overlay 'after-string text))))))) From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 24 16:09:04 2010 Received: (at 7474) by debbugs.gnu.org; 24 Nov 2010 21:09:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PLMaO-0002zZ-BG for submit@debbugs.gnu.org; Wed, 24 Nov 2010 16:09:04 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PLMaK-0002z4-P9 for 7474@debbugs.gnu.org; Wed, 24 Nov 2010 16:09:02 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0LCE00900QU93Q00@a-mtaout21.012.net.il> for 7474@debbugs.gnu.org; Wed, 24 Nov 2010 23:14:18 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.229.9.106]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LCE009BRQZS3810@a-mtaout21.012.net.il>; Wed, 24 Nov 2010 23:14:18 +0200 (IST) Date: Wed, 24 Nov 2010 23:16:21 +0200 From: Eli Zaretskii Subject: Re: bug#7474: In latest source, icomplete-mode makes cursor disappear in minibuffer In-reply-to: <1ytyj6jxaz.fsf@gmail.com> X-012-Sender: halo1@inter.net.il To: flitterio@gmail.com (Francis Litterio) Message-id: <83zksy778a.fsf@gnu.org> References: <1ytyj6jxaz.fsf@gmail.com> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 7474 Cc: 7474@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > From: flitterio@gmail.com (Francis Litterio) > Date: Wed, 24 Nov 2010 14:56:28 -0500 > Cc: > > Using Emacs built from the latest source on Windows 7, the cursor > can be made to disappear as follows: I see it on Windows XP as well. It's probably my fault, due to the latest changes in cursor positioning code. I will take a look in a couple of days. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 25 13:32:54 2010 Received: (at 7474-done) by debbugs.gnu.org; 25 Nov 2010 18:32:54 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PLgcn-0006JI-0I for submit@debbugs.gnu.org; Thu, 25 Nov 2010 13:32:53 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PLgck-0006J4-Oj for 7474-done@debbugs.gnu.org; Thu, 25 Nov 2010 13:32:52 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0LCG00K00EC5OE00@a-mtaout22.012.net.il> for 7474-done@debbugs.gnu.org; Thu, 25 Nov 2010 20:38:13 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.229.9.106]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LCG00J5NEFNKBB0@a-mtaout22.012.net.il>; Thu, 25 Nov 2010 20:38:13 +0200 (IST) Date: Thu, 25 Nov 2010 20:40:18 +0200 From: Eli Zaretskii Subject: Re: bug#7474: In latest source, icomplete-mode makes cursor disappear in minibuffer In-reply-to: <83zksy778a.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: flitterio@gmail.com, 7474-done@debbugs.gnu.org Message-id: <83vd3l6yct.fsf@gnu.org> References: <1ytyj6jxaz.fsf@gmail.com> <83zksy778a.fsf@gnu.org> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 7474-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > Date: Wed, 24 Nov 2010 23:16:21 +0200 > From: Eli Zaretskii > Cc: 7474@debbugs.gnu.org > > > From: flitterio@gmail.com (Francis Litterio) > > Date: Wed, 24 Nov 2010 14:56:28 -0500 > > Cc: > > > > Using Emacs built from the latest source on Windows 7, the cursor > > can be made to disappear as follows: > > I see it on Windows XP as well. It's probably my fault, due to the > latest changes in cursor positioning code. As expected, this was due to latest changes in cursor positioning. Should be fixed now (in revno 102512). Thanks. From unknown Sun Jun 22 13:36:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 24 Dec 2010 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator