From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Joe Wells Newsgroups: gmane.emacs.devel Subject: Re: Emacs 21.2 display bugs: variables: cursor-type; properties: display, before-string, after-string, invisible, intangible Date: 20 May 2002 20:23:04 +0100 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200205201447.g4KElsu25365@aztec.santafe.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1021922640 16827 127.0.0.1 (20 May 2002 19:24:00 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 20 May 2002 19:24:00 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 179slE-0004NI-00 for ; Mon, 20 May 2002 21:24:00 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 179szJ-0006rt-00 for ; Mon, 20 May 2002 21:38:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 179slW-000396-00; Mon, 20 May 2002 15:24:18 -0400 Original-Received: from izanami.cee.hw.ac.uk ([137.195.52.9]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 179skP-00036a-00 for ; Mon, 20 May 2002 15:23:09 -0400 Original-Received: from lxjbw ([137.195.52.90] helo=localhost.localdomain ident=root) by izanami.cee.hw.ac.uk with esmtp (Exim 3.33 #1) id 179skO-0001QW-00 for emacs-devel@gnu.org; Mon, 20 May 2002 20:23:08 +0100 Original-Received: (from jbw@localhost) by localhost.localdomain (8.11.6/8.9.3) id g4KJN4u02409; Mon, 20 May 2002 20:23:04 +0100 X-Authentication-Warning: localhost.localdomain: jbw set sender to jbw@izanami.cee.hw.ac.uk using -f Original-To: emacs-devel@gnu.org In-Reply-To: <200205201447.g4KElsu25365@aztec.santafe.edu> Original-Lines: 44 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:4198 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:4198 Richard Stallman writes: > > The buffer's value of cursor-type is ignored when the buffer's > > window is not the selected window. Instead, the usual hollow box > > cursor is displayed. > > This is not a bug, but the documentation of cursor-type fails to say > it. It is a bug in the sense that it is contrary to the expectations of anyone using the cursor-type variable. That is, even if you think the code is doing what you intended it to do, I think the intended behavior is wrong. > However, it might be reasonable to change this. Perhaps the cursor > in a nonselected window should have the same appearance as when the > cursor "blinks off". For a bar cursor, this would mean it becomes a > thin bar. I don't understand this, because when the cursor blinks off for me, it disappears completely. > What do people think of that idea? There are several situations which can now result in distinct cursor appearances: the window is selected the window is selected, the cursor is "blinking", and it has blinked "off" the window is not selected There are also variations in the shape of the cursor (bar of various thicknesses, block, hollow block, completely missing) and the color of the cursor. It seems to me that the shape and color of the cursor should be selectable for each situation. So you could make the cursor "blink" by changing color or thickness instead of disappearing. -- Joe Wells