From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: blink-cursor frame parameter Date: Sun, 17 May 2009 14:47:50 -0700 Message-ID: <004201c9d739$207906c0$0200a8c0@us.oracle.com> References: <004001c9d732$07d81c70$0200a8c0@us.oracle.com> <87hbzjphbc.fsf@mail.jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1242596893 16851 80.91.229.12 (17 May 2009 21:48:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 17 May 2009 21:48:13 +0000 (UTC) Cc: emacs-devel@gnu.org To: "'Juri Linkov'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun May 17 23:48:06 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1M5oDG-0002l2-Bh for ged-emacs-devel@m.gmane.org; Sun, 17 May 2009 23:48:06 +0200 Original-Received: from localhost ([127.0.0.1]:35991 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M5oDF-0002a9-G0 for ged-emacs-devel@m.gmane.org; Sun, 17 May 2009 17:48:05 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M5oDA-0002X6-Be for emacs-devel@gnu.org; Sun, 17 May 2009 17:48:00 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M5oD5-0002Q0-JD for emacs-devel@gnu.org; Sun, 17 May 2009 17:47:59 -0400 Original-Received: from [199.232.76.173] (port=39797 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M5oD5-0002Pi-D7 for emacs-devel@gnu.org; Sun, 17 May 2009 17:47:55 -0400 Original-Received: from rcsinet11.oracle.com ([148.87.113.123]:47953 helo=rgminet11.oracle.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1M5oD4-0005uh-RY for emacs-devel@gnu.org; Sun, 17 May 2009 17:47:55 -0400 Original-Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n4HLmJtL009179 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 17 May 2009 21:48:21 GMT Original-Received: from abhmt007.oracle.com (abhmt007.oracle.com [141.146.116.16]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n4HLmOeB006408; Sun, 17 May 2009 21:48:25 GMT Original-Received: from dradamslap1 (/98.210.250.59) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 17 May 2009 14:47:48 -0700 X-Mailer: Microsoft Office Outlook 11 In-reply-to: <87hbzjphbc.fsf@mail.jurta.org> Thread-Index: AcnXNFH0WSevmdZnRXKdRWzYO6gc+gAA4zlQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Source-IP: abhmt007.oracle.com [141.146.116.16] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A09020A.4A108605.0110:SCFSTAT5015188,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 1) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:110958 Archived-At: > > There doesn't seem to be a frame parameter that corresponds > > to whether and how the cursor blinks. > > > > Other modes, such as menu-bar-mode, tool-bar-mode, > > scroll-bar-mode, and fringe-mode all act via a frame > > parameter. Why not blink-cursor-mode also? > > Do we really need this for the sake of completeness? Dunno. I was thinking that someone might define a particular class (type) or set of frames, and associate a given set of frame parameter values with the set. I do this with thumbnail frames, for instance. You can set the frame parameter values to use for thumbnail frames. I modify (advise) commands such as `menu-bar-mode' so that if you turn on or off such a mode it won't necessarily affect the thumbnail frames. If you have an explicit `menu-bar-lines' setting for thumbnail frames, then that is used for them instead. If you have no such setting, then the command affects thumbnail frames too. It's just an example. The point is that users or libraries might create settings for different sets or types of frames, and then want to control their properties using frame parameters. > IMO, you either like the blinking cursor or not. Maybe you don't like it generally, but you like it for some class of frames (e.g. thumbnails or frames showing a process buffer or whatever). > Not that the user can like it in one frame and > hate in another frame (provided that the user has no multiple > personality :) That's just the case I had in mind. Not a multiple personality, but different kinds of frames, with different uses and so different properties/settings.