all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Thien-Thi Nguyen <ttn@glug.org>
Subject: Re: INFORMAL SUMMARY OF INFORMAL SURVEY: blinking cursor
Date: Mon, 14 Mar 2005 21:42:58 +0100	[thread overview]
Message-ID: <7ewtsayn59.fsf@ada2.unipv.it> (raw)
In-Reply-To: tvu11d.36.ln@acm.acm

Alan Mackenzie <acm@muc.de> writes:

> 1: Every non-silly combination of shape and blinkability of the
> cursor is needed and loved by some people, and equally hated by
> other people.

i suppose this is not surprising.  as there are as many (or more)
points of view as there are states of mind, there are, as well,
that many "points in view".  and even one "out of view":

as an experiment, i have done:

  (modify-frame-parameters (selected-frame)
     '((cursor-type . (bar . 0))))

this is quite relaxing in lisp/scheme buffers (thanks mic![1]),
but not so friendly in dired and other modes.  this piece of
advice makes things a little easier:

(defadvice set-mark-command (before briefly-show-cursor activate)
  "Set the cursor shape to a box for a second, then to a zero-height bar."
  (flet ((jam (type) (modify-frame-parameters 
                      (selected-frame) `((cursor-type . ,type)))))
    (jam 'box)
    (sit-for 1)
    (jam '(bar . 0))))

i would like to make this into a standalone command, bound to
LSHIFT+RSHIFT (or perhaps any SHIFT key hit twice w/in 250msec),
but haven't figured out yet how to achieve the latter.  probably
involves delving into ratpoison innards...

thi


[1] http://www.glug.org/people/ttn/software/personal-elisp/dist/
         lisp/low-stress/turn-on-mic-paren.el

      parent reply	other threads:[~2005-03-14 20:42 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-03-08  8:23 INFORMAL SURVEY: blinking cursor Thien-Thi Nguyen
2005-03-08 13:56 ` Chong Yidong
2005-03-08 14:30 ` Ulrich Hobelmann
2005-03-08 15:38 ` August Karlstrom
2005-03-08 17:48 ` Pascal Bourguignon
2005-03-08 18:31 ` Alan Mackenzie
2005-03-08 21:19   ` Ulrich Hobelmann
2005-03-08 18:44 ` roodwriter
2005-03-08 21:20 ` Radomir Hejl
2005-03-08 21:37 ` Andrew M. Scott
2005-03-08 21:46 ` Mark Plaksin
2005-03-08 21:53 ` Alex Schroeder
2005-03-08 22:37 ` rgb
2005-03-09  1:18 ` Thomas A. Horsley
2005-03-09  3:33 ` Dhruva Krishnamurthy
2005-03-09  7:50 ` Klaus Zeitler
2005-03-09 10:12 ` Daniel Wright
2005-03-09 12:02 ` Slawomir Nowaczyk
2005-03-09 14:28 ` Joe Fineman
2005-03-09 19:19 ` Peter Lee
2005-03-10 22:47 ` Miles Bader
2005-03-13 17:58 ` INFORMAL SUMMARY OF " Alan Mackenzie
2005-03-13 18:59   ` Ulrich Hobelmann
2005-03-14 19:44     ` Jochen Küpper
2005-03-14 20:42   ` Thien-Thi Nguyen [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7ewtsayn59.fsf@ada2.unipv.it \
    --to=ttn@glug.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.