unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Drew Adams" <drew.adams@oracle.com>
To: "'Stefan Monnier'" <monnier@iro.umontreal.ca>,
	"'Chong Yidong'" <cyd@stupidchicken.com>
Cc: 'Juri Linkov' <juri@jurta.org>, emacs-devel@gnu.org
Subject: RE: delete-selection-mode
Date: Fri, 26 Mar 2010 10:29:17 -0700	[thread overview]
Message-ID: <43A3BA1F34D54A379410AB97CA81D7D9@us.oracle.com> (raw)
In-Reply-To: <jwviq8j248b.fsf-monnier+emacs@gnu.org>

> And I think relying on ... symbol names (as is done currently by
> d-s-m) is wrong: the behavior should depend on the actual 
> command, so it needs to be part of the command's definition,
> which basically means part of its interactive spec.  Again, the
> reasoning is exactly the same as the one that lead to the "^"
> for shift-select.

That reasoning was somewhat controversial and not very conclusive. I just looked
again at that long thread ("Shift selection using interactive spec" from 2008).
There were some good arguments on both sides (and there were more than 2 sides).
It's good to keep in mind the pros and cons, and not just consider this
simplistically as a closed question.

See what Kim, Juri, and others said, to understand why it can be important to
support symbol properties in addition to coding the behavior in the command's
`interactive' spec.

As Richard put it: "I think we should support both ways, but prefer the
interactive spec". IOW, (a) `interactive' spec and (b) function symbol
properties.

(a) is good for specifying the default behavior of a command: it gives the
command's own, a priori view of its intended behavior. (b) is good for
specifying alternative, additional, or otherwise custom behavior for the
command, as determined by the particular runtime context.

Using symbol properties in this way is, well, as Lispy as you can get. Making
the command's definition the be-all and end-all is akin to hard-coding the
behavior once and for all - it is not particularly Lispy. (But yes, it is
cleaner - Lisp has never been a paragon of cleanliness.) 

A string `interactive' arg means the earliest possible binding of the behavior:
at command definition time. In principle, using `interactive' with a non-string
arg allows plenty of flexibility (later binding of the interactive behavior),
but it still relies on defining the (runtime) behavior in terms of a foreseen
context.

Letting the context influence the behavior in unforeseen ways means still later
binding, and one reasonable way to do that is via the command's symbol
properties.[*]

But no, that is not foolproof. A function is not a symbol, and in Emacs Lisp
there is no way to attach a property to a function itself. And if a function
symbol with a property is bypassed then behavior can be inconsistent. That is
nothing new.

But people have been attaching properties to function symbols since Lisp-Day 1
as ways of controlling behavior in different ways depending on the context. And
Emacs itself does this all the time.

And even the `interactive-form' symbol property is manipulable this way - with
the same possibility of inconsistency (e.g.
http://lists.gnu.org/archive/html/emacs-devel/2008-03/msg02575.html).

Here is one piece of that 2008 thread, from Kim, to give an idea of the debate.
The point is that things are not as definitive as you present them.

> That's the beauty of CUA's command property approach - you can fix
> it simply by setting a property on the problematic commands in
> your own .emacs -- no need to mess inside the source code.
> 
> And it is the same for the delete-selection feature -- you can
> make external packages delete-selection aware simply by setting
> a suitable property.
> 
> I.e. if someone complaints that package xxx doesn't work, it is
> much easier to tell them to "add these two lines to your .emacs"
> rather than "you need to find file xxx.el and edit the interactive
> spec of commands xxx-forward and xxx-backward, and then byte-compile
> the file".
> 
> But I've given up already - it seems that most people making decisions
> on this issue don't use shift-select or delete-selection themselves,
> and they are not interested in listening to those who use it and have
> proven experience in implementing it (and having spent a lot of time
> making it work very well).


[*] Advising a command provides even later binding and even more flexibility
than does using properties set on its function symbol. And it is consequently
even less foolproof and more problematic.

Using predefined symbol properties is midway along the spectrum, with
`interactive' string arg near one end and things like `defadvice' near the
other.

It adheres to a predefined framework of known symbol values and their
corresponding behaviors, but it separates (1) the binding of those behaviors to
particular commands from (2) the internal definitions of those commands. And the
predefined framework itself is extensible (without needing to modify existing
command definitions).

Yes, anytime you intentionally separate things this way, defining some of the
behavior here at this time, and some of it over there at that time, you
introduce the possibility of a disconnect, and you can increase the
code-maintenance burden. That's the price of flexibility. Nothing new.






  reply	other threads:[~2010-03-26 17:29 UTC|newest]

Thread overview: 463+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <E1Nq9QM-0005sN-MO@internal.in.savannah.gnu.org>
2010-03-12 22:58 ` [Emacs-diffs] /srv/bzr/emacs/trunk r99650: Put scroll-bar on right by default on UNIX James Cloos
2010-03-12 23:23   ` Chong Yidong
2010-03-12 23:34     ` James Cloos
2010-03-12 23:51       ` Chong Yidong
     [not found]     ` <201003130001.o2D01FFQ003489@godzilla.ics.uci.edu>
2010-03-13  1:14       ` Chong Yidong
2010-03-13  1:17         ` Chong Yidong
2010-03-13  9:43         ` David Kastrup
2010-03-13 17:47         ` James Cloos
2010-03-14  2:03           ` Motif Richard Stallman
2010-03-17  0:54         ` delete-selection-mode (was: Put scroll-bar on right by default on UNIX.) Juri Linkov
2010-03-17  1:26           ` Lennart Borgman
2010-03-17  4:51           ` delete-selection-mode (was: Put scroll-bar on right by default onUNIX.) Drew Adams
2010-03-17 21:32             ` delete-selection-mode Juri Linkov
2010-03-17 22:08               ` delete-selection-mode Drew Adams
2010-03-18  1:38                 ` delete-selection-mode Stefan Monnier
2010-03-18  5:21                   ` delete-selection-mode Chong Yidong
2010-03-18 21:06                   ` delete-selection-mode Juri Linkov
2010-03-20 23:51                     ` Permanent shift-select-mode (was: delete-selection-mode) Juri Linkov
2010-03-22  1:36                       ` Permanent shift-select-mode Stefan Monnier
2010-03-18 21:06                   ` delete-selection-mode Johan Bockgård
2010-03-18 21:23                     ` delete-selection-mode Juri Linkov
2010-03-20  1:34                       ` scroll-top-bottom (was: delete-selection-mode) Juri Linkov
2010-03-20 19:38                         ` scroll-top-bottom Stefan Monnier
2010-03-21  0:14                           ` scroll-top-bottom Juri Linkov
2010-03-30 22:27                             ` Scrolling commands (was: scroll-top-bottom) Juri Linkov
2010-03-30 23:16                               ` Juanma Barranquero
2010-03-31 15:07                                 ` Scrolling commands Juri Linkov
2010-03-31 16:42                                   ` Juanma Barranquero
2010-03-17 10:12           ` delete-selection-mode David Kastrup
2010-03-17 12:23             ` AW: delete-selection-mode Berndl, Klaus
2010-03-17 12:41               ` Andreas Roehler
2010-03-17 13:25                 ` AW: " Berndl, Klaus
2010-03-17 14:36                 ` Drew Adams
2010-03-17 14:51                   ` David Kastrup
2010-03-17 14:58                     ` David Kastrup
2010-03-17 16:42                       ` Drew Adams
2010-03-17 19:31                         ` David Kastrup
2010-03-17 20:46                           ` Stefan Monnier
2010-03-17 23:01                             ` Chong Yidong
2010-03-17 23:14                               ` Lennart Borgman
2010-03-18  1:54                               ` Stefan Monnier
2010-03-18  2:36                                 ` Miles Bader
2010-03-18 17:07                                   ` Drew Adams
2010-03-18 20:11                                     ` Miles Bader
2010-03-18 20:21                                       ` Chong Yidong
2010-03-18 20:49                                         ` Juri Linkov
2010-03-18 21:06                                           ` Miles Bader
2010-03-18 21:57                                             ` Drew Adams
2010-03-18 21:56                                           ` Drew Adams
2010-03-19  0:36                                             ` Juri Linkov
2010-03-19  2:28                                               ` Drew Adams
2010-03-19  6:38                                             ` David Kastrup
2010-03-19  7:43                                               ` Drew Adams
2010-03-18 21:56                                       ` Drew Adams
     [not found]                                       ` <201003182109.o2IL9jtT004190@godzilla.ics.uci.edu>
2010-03-19  1:10                                         ` Stefan Monnier
2010-03-18  5:23                                 ` Chong Yidong
2010-03-18 13:39                                   ` Stefan Monnier
2010-03-18  8:00                             ` David Kastrup
2010-03-18 13:42                               ` Stefan Monnier
2010-03-18 14:15                                 ` David Kastrup
2010-03-17 20:49                           ` Drew Adams
2010-03-18  8:08                             ` David Kastrup
2010-03-18 16:38                               ` Richard Stallman
2010-03-18 17:10                               ` Drew Adams
2010-03-18  9:24                             ` delete-selection-mode Alan Mackenzie
2010-03-18  9:57                               ` delete-selection-mode David Kastrup
2010-03-17 21:35                     ` AW: delete-selection-mode Juri Linkov
2010-03-18  8:10                       ` David Kastrup
2010-03-18  0:09                     ` Harald Hanche-Olsen
2010-03-18  8:15                       ` David Kastrup
2010-03-18 16:33                         ` Chad Brown
2010-03-18 18:10                           ` Stefan Monnier
2010-03-18 19:19                             ` Chad Brown
2010-03-19  1:02                               ` Stefan Monnier
2010-03-18 18:13                           ` Harald Hanche-Olsen
2010-03-18 20:02                             ` Chong Yidong
2010-03-18 20:04                               ` Lennart Borgman
2010-03-18 20:10                                 ` Chong Yidong
2010-03-18 20:12                                   ` Lennart Borgman
2010-03-18 20:34                                     ` Miles Bader
2010-03-18 20:36                                       ` Lennart Borgman
2010-03-18 21:34                                         ` Juri Linkov
2010-03-18 21:46                                           ` Lennart Borgman
2010-03-18 17:10                         ` Drew Adams
2010-03-19  1:01                           ` Stefan Monnier
2010-03-19  2:31                             ` Drew Adams
2010-03-19 22:32                               ` Juri Linkov
2010-03-19 23:35                                 ` Miles Bader
2010-03-19 23:46                                 ` Drew Adams
2010-03-20 23:54                                   ` keyboard-escape-quit (was: delete-selection-mode) Juri Linkov
2010-03-21  7:09                                     ` Drew Adams
2010-03-21 10:52                                       ` keyboard-escape-quit Juri Linkov
2010-03-21 14:14                                         ` keyboard-escape-quit Drew Adams
2010-03-21 23:46                                           ` keyboard-escape-quit Juri Linkov
2010-03-22  5:41                                             ` keyboard-escape-quit Drew Adams
2010-03-22 13:48                                               ` keyboard-escape-quit Stefan Monnier
2010-03-20 19:12                                 ` AW: delete-selection-mode Stefan Monnier
2010-03-18 20:52                         ` Juri Linkov
2010-03-19  6:26                           ` David Kastrup
2010-03-19 14:48                             ` Chong Yidong
2010-03-19 18:23                               ` Stefan Monnier
2010-03-19 19:39                                 ` Michael Albinus
2010-03-19 21:50                                   ` Miles Bader
2010-03-19 22:35                                 ` Bell (was: delete-selection-mode) Juri Linkov
2010-03-20  0:00                                   ` Drew Adams
2010-03-20 19:24                                   ` Bell Stefan Monnier
2010-03-20 22:03                                     ` Bell Miles Bader
2010-03-20 23:17                                       ` Bell Drew Adams
2010-03-20 23:59                                         ` Bell Juri Linkov
2010-03-21  1:08                                           ` Bell Lennart Borgman
2010-03-21 23:51                                             ` Bell Juri Linkov
2010-03-22  1:33                                             ` Bell Stefan Monnier
2010-03-30 16:16                                           ` Bell Juri Linkov
2010-03-30 22:11                                             ` Bell Stefan Monnier
2010-03-30 22:33                                               ` Bell Juri Linkov
2010-03-31  0:24                                                 ` Bell Stefan Monnier
2010-03-31  9:45                                                   ` Bell Eli Zaretskii
2010-03-22  1:30                                         ` Bell Stefan Monnier
2010-03-22  7:36                                           ` Bell Drew Adams
2010-03-21  0:02                                     ` Bell Juri Linkov
2010-03-17 13:54               ` AW: delete-selection-mode David Kastrup
2010-03-17 14:42                 ` Drew Adams
2010-03-18  2:41                 ` Miles Bader
2010-03-17 13:28             ` delete-selection-mode Stefan Monnier
2010-03-17 13:56               ` delete-selection-mode David Kastrup
2010-03-17 18:07             ` delete-selection-mode joakim
2010-03-17 14:35           ` delete-selection-mode (was: Put scroll-bar on right by default on UNIX.) Alan Mackenzie
2010-03-17 19:30             ` Lennart Borgman
2010-03-17 19:38               ` delete-selection-mode David Kastrup
2010-03-17 19:53                 ` delete-selection-mode Lennart Borgman
2010-03-17 20:24                 ` delete-selection-mode Óscar Fuentes
2010-03-17 20:36                   ` delete-selection-mode David Kastrup
2010-03-17 21:09                     ` delete-selection-mode Óscar Fuentes
2010-03-17 21:25                     ` delete-selection-mode Stefan Monnier
2010-03-17 21:37                       ` delete-selection-mode Drew Adams
2010-03-17 21:55                         ` delete-selection-mode Juri Linkov
2010-03-17 22:24                           ` delete-selection-mode Drew Adams
2010-03-18  7:53                           ` delete-selection-mode David Kastrup
2010-03-18  2:48                       ` delete-selection-mode Miles Bader
2010-03-17 21:43                     ` delete-selection-mode Juri Linkov
2010-03-18  7:56                       ` delete-selection-mode David Kastrup
2010-03-18 14:27                         ` delete-selection-mode Stefan Monnier
2010-03-18 17:15                           ` delete-selection-mode Drew Adams
2010-03-18 20:54                           ` delete-selection-mode Juri Linkov
2010-03-21  8:21                           ` delete-selection-mode Manoj Srivastava
2010-03-21  9:01                             ` delete-selection-mode David Kastrup
2010-03-21 15:33                               ` delete-selection-mode Manoj Srivastava
2010-03-21 15:43                                 ` delete-selection-mode Lennart Borgman
2010-03-30  0:55                                   ` delete-selection-mode Richard Stallman
2010-03-18  0:33                 ` delete-selection-mode Harald Hanche-Olsen
2010-03-18  0:42               ` delete-selection-mode (was: Put scroll-bar on right by default on UNIX.) Richard Stallman
2010-03-18  1:48                 ` delete-selection-mode Stefan Monnier
2010-03-18  2:57                   ` delete-selection-mode Miles Bader
2010-03-18 16:37                   ` delete-selection-mode Richard Stallman
2010-03-18 16:41                     ` delete-selection-mode Lennart Borgman
2010-03-18 17:53                       ` AW: delete-selection-mode Berndl, Klaus
2010-03-18 18:02                       ` delete-selection-mode Harald Hanche-Olsen
2010-03-19 15:56                       ` delete-selection-mode Richard Stallman
2010-03-19 16:42                         ` delete-selection-mode Chad Brown
2010-03-20  2:24                           ` delete-selection-mode Richard Stallman
2010-03-20  2:36                             ` delete-selection-mode Lennart Borgman
2010-03-20  5:42                             ` delete-selection-mode Uwe Siart
2010-03-20 16:49                               ` delete-selection-mode Richard Stallman
2010-03-20 16:53                                 ` delete-selection-mode Lennart Borgman
2010-03-20 17:15                                 ` delete-selection-mode David Kastrup
2010-03-20 21:14                                   ` AW: delete-selection-mode Berndl, Klaus
2010-03-21  6:57                                     ` David Kastrup
2010-03-21 22:27                                   ` delete-selection-mode Richard Stallman
2010-03-22  1:04                                     ` delete-selection-mode Miles Bader
2010-03-22  1:16                                       ` delete-selection-mode Juri Linkov
2010-03-22  6:48                                         ` delete-selection-mode David Kastrup
2010-03-22  1:21                                       ` delete-selection-mode Lennart Borgman
2010-03-22  2:04                                         ` delete-selection-mode Miles Bader
2010-03-22 15:25                                           ` delete-selection-mode Chong Yidong
2010-03-22 15:29                                           ` delete-selection-mode Lennart Borgman
2010-03-23  0:21                                             ` delete-selection-mode Lennart Borgman
2010-03-23  4:58                                             ` delete-selection-mode Miles Bader
2010-03-23  7:48                                               ` delete-selection-mode David Kastrup
2010-03-23  9:02                                                 ` delete-selection-mode Miles Bader
2010-03-23 16:13                                                 ` delete-selection-mode Chong Yidong
2010-03-23 16:40                                                   ` delete-selection-mode David Kastrup
2010-03-23 17:13                                                     ` delete-selection-mode Chong Yidong
2010-03-23 17:23                                                       ` delete-selection-mode Juri Linkov
2010-03-23 18:09                                                         ` delete-selection-mode Drew Adams
2010-03-24  9:29                                                           ` delete-selection-mode Juri Linkov
2010-03-24 13:34                                                             ` delete-selection-mode Stefan Monnier
2010-03-25  7:07                                                               ` delete-selection-mode Juri Linkov
2010-03-25 17:44                                                                 ` delete-selection-mode Stefan Monnier
2010-03-26  7:02                                                                   ` delete-selection-mode Juri Linkov
2010-03-26 20:13                                                                     ` delete-selection-mode Stefan Monnier
2010-03-26  5:04                                                                 ` delete-selection-mode Kevin Rodgers
2010-03-26  5:11                                                                   ` delete-selection-mode Daniel Colascione
2010-03-26  7:03                                                                   ` delete-selection-mode Juri Linkov
2010-03-26  7:37                                                                     ` delete-selection-mode David Kastrup
2010-03-23 21:52                                                         ` delete-selection-mode Stefan Monnier
2010-03-23 22:07                                                           ` delete-selection-mode Lennart Borgman
2010-03-24  0:47                                                             ` delete-selection-mode Stefan Monnier
2010-03-25 17:57                                                           ` delete-selection-mode Chong Yidong
2010-03-26  2:48                                                             ` delete-selection-mode Stefan Monnier
2010-03-26 17:29                                                               ` Drew Adams [this message]
2010-03-26 20:20                                                                 ` delete-selection-mode Lennart Borgman
2010-03-26  3:51                                                             ` delete-selection-mode Richard Stallman
2010-03-26  6:03                                                               ` delete-selection-mode joakim
2010-03-26 12:51                                                               ` delete-selection-mode Teemu Likonen
2010-03-23 17:18                                                   ` delete-selection-mode Juri Linkov
2010-03-23 17:18                                               ` delete-selection-mode Lennart Borgman
2010-03-23 17:33                                                 ` delete-selection-mode Drew Adams
2010-03-22  6:44                                       ` delete-selection-mode David Kastrup
2010-03-22  7:41                                         ` delete-selection-mode Miles Bader
2010-03-22 13:51                                         ` delete-selection-mode Stefan Monnier
2010-03-22  7:48                                       ` delete-selection-mode Drew Adams
2010-03-24 14:37                                       ` delete-selection-mode Richard Stallman
2010-03-24 15:15                                         ` delete-selection-mode Drew Adams
2010-03-24 20:27                                           ` delete-selection-mode Richard Stallman
2010-03-25  2:55                                           ` delete-selection-mode David Reitter
2010-03-20 18:28                                 ` delete-selection-mode Drew Adams
2010-03-21 22:27                                   ` delete-selection-mode Richard Stallman
2010-03-19 15:56                       ` delete-selection-mode Richard Stallman
2010-03-19 17:21                         ` delete-selection-mode Chong Yidong
2010-03-19 19:01                         ` delete-selection-mode Drew Adams
2010-03-23  3:01                         ` delete-selection-mode Stephen J. Turnbull
2010-03-23 15:20                           ` delete-selection-mode Richard Stallman
2010-03-18 17:35                     ` delete-selection-mode Drew Adams
2010-03-19 15:56                       ` delete-selection-mode Richard Stallman
2010-03-19 18:52                         ` delete-selection-mode Drew Adams
2010-03-19 22:28                           ` delete-selection-mode Juri Linkov
2010-03-19 23:59                             ` delete-selection-mode Drew Adams
2010-03-20  2:24                           ` delete-selection-mode Richard Stallman
2010-03-20  3:40                             ` delete-selection-mode Drew Adams
2010-03-20 16:49                               ` delete-selection-mode Richard Stallman
2010-03-20 17:36                                 ` delete-selection-mode Drew Adams
2010-03-19  2:02                     ` delete-selection-mode Jason Rumney
2010-03-19  2:46                       ` delete-selection-mode Drew Adams
2010-03-19  6:35                         ` delete-selection-mode David Kastrup
2010-03-19  7:43                           ` delete-selection-mode Drew Adams
2010-03-20  2:23                       ` delete-selection-mode Richard Stallman
2010-03-20  3:53                         ` delete-selection-mode Jason Rumney
2010-03-20  4:33                           ` delete-selection-mode Miles Bader
2010-03-20 11:31                           ` delete-selection-mode Lennart Borgman
2010-03-20 16:50                             ` delete-selection-mode Richard Stallman
2010-03-20 16:51                               ` delete-selection-mode Lennart Borgman
2010-03-20 17:37                                 ` delete-selection-mode Drew Adams
2010-03-21  1:15                                   ` delete-selection-mode Lennart Borgman
2010-03-21  2:59                                     ` delete-selection-mode Drew Adams
2010-03-20 21:58                               ` delete-selection-mode Miles Bader
2010-03-21  1:17                                 ` delete-selection-mode Lennart Borgman
2010-03-21  4:56                                   ` delete-selection-mode Miles Bader
2010-03-21 11:36                                     ` delete-selection-mode Lennart Borgman
2010-03-20 16:50                           ` delete-selection-mode Richard Stallman
2010-03-20 17:32                             ` delete-selection-mode Harald Hanche-Olsen
2010-03-21 22:27                               ` delete-selection-mode Richard Stallman
2010-03-19  3:39                     ` delete-selection-mode Miles Bader
2010-03-19  3:50                       ` delete-selection-mode Drew Adams
2010-03-18 17:06                   ` delete-selection-mode Drew Adams
2010-03-18  8:18                 ` delete-selection-mode David Kastrup
2010-03-17 21:33             ` delete-selection-mode Juri Linkov
2010-03-18  3:15               ` delete-selection-mode Kevin Rodgers
2010-03-17 23:33             ` delete-selection-mode (was: Put scroll-bar on right by default on UNIX.) Chad Brown
2010-03-18  4:40             ` Stephen J. Turnbull
2010-03-18  8:21               ` delete-selection-mode David Kastrup
2010-03-19 16:14                 ` delete-selection-mode Stephen J. Turnbull
2010-03-18 10:12               ` delete-selection-mode (was: Put scroll-bar on right by default on UNIX.) Alan Mackenzie
2010-03-18 10:30                 ` delete-selection-mode David Kastrup
2010-03-18 14:52                   ` delete-selection-mode Stefan Monnier
2010-03-18 15:06                     ` delete-selection-mode David Kastrup
2010-03-18 17:15                   ` delete-selection-mode Drew Adams
2010-03-18 18:27                     ` delete-selection-mode David Kastrup
2010-03-18 18:39                       ` delete-selection-mode Lennart Borgman
2010-03-18 18:54                         ` delete-selection-mode David Kastrup
2010-03-19  1:28                           ` delete-selection-mode Stefan Monnier
2010-03-19  6:33                             ` delete-selection-mode David Kastrup
2010-03-19  7:43                               ` delete-selection-mode Drew Adams
2010-03-18 21:55                       ` delete-selection-mode Drew Adams
2010-03-19  1:23                         ` delete-selection-mode Stefan Monnier
2010-03-19  2:33                           ` delete-selection-mode Drew Adams
2010-03-19  6:31                         ` delete-selection-mode David Kastrup
2010-03-19  7:43                           ` delete-selection-mode Drew Adams
2010-03-18 21:57                   ` delete-selection-mode Johan Bockgård
2010-03-18 14:15                 ` delete-selection-mode Jason Rumney
2010-03-18 14:34                   ` delete-selection-mode David Kastrup
2010-03-18 15:35                     ` delete-selection-mode Berndl, Klaus
2010-03-18 15:57                       ` delete-selection-mode David Kastrup
2010-03-18 16:19                         ` AW: delete-selection-mode Berndl, Klaus
2010-03-18 17:16                         ` delete-selection-mode Drew Adams
2010-03-18 20:51                     ` delete-selection-mode Juri Linkov
2010-03-18 21:25                       ` delete-selection-mode Miles Bader
2010-03-18 21:45                       ` delete-selection-mode David Kastrup
2010-03-19  0:35                         ` delete-selection-mode Juri Linkov
2010-03-19  6:28                           ` delete-selection-mode David Kastrup
2010-03-18 14:49                 ` delete-selection-mode Stefan Monnier
2010-03-18 15:02                   ` delete-selection-mode David Kastrup
2010-03-18 17:15                 ` delete-selection-mode (was: Put scroll-bar on right by defaulton UNIX.) Drew Adams
2010-03-18 18:35                   ` delete-selection-mode David Kastrup
2010-03-18 19:22                     ` delete-selection-mode Chad Brown
2010-03-18 21:55                     ` delete-selection-mode Drew Adams
2010-03-19  6:32                       ` delete-selection-mode David Kastrup
2010-03-19  7:43                         ` delete-selection-mode Drew Adams
2010-03-19  8:07                           ` delete-selection-mode David Kastrup
2010-03-19 11:05                             ` delete-selection-mode Drew Adams
2010-03-19 13:14                               ` delete-selection-mode David Kastrup
2010-03-19 22:27                               ` delete-selection-mode Juri Linkov
2010-03-18 18:54                   ` delete-selection-mode (was: Put scroll-bar on right by defaulton UNIX.) Alan Mackenzie
2010-03-18 21:54                     ` delete-selection-mode (was: Put scroll-bar on right by defaultonUNIX.) Drew Adams
2010-03-19  9:23                       ` Alan Mackenzie
2010-03-19 10:30                         ` delete-selection-mode David Kastrup
2010-03-19 11:05                         ` delete-selection-mode (was: Put scroll-bar on right bydefaultonUNIX.) Drew Adams
2010-03-19 11:09                         ` delete-selection-mode (was: Put scroll-bar on right by defaultonUNIX.) Lennart Borgman
2010-03-19 13:26                           ` delete-selection-mode David Kastrup
2010-03-19 13:47                             ` delete-selection-mode Lennart Borgman
2010-03-19 19:05                             ` delete-selection-mode Drew Adams
2010-03-19  8:03                     ` delete-selection-mode (was: Put scroll-bar on right by defaulton UNIX.) Chad Brown
2010-03-19 16:37                 ` delete-selection-mode (was: Put scroll-bar on right by default on UNIX.) Stephen J. Turnbull
2010-03-19 23:22                   ` Lennart Borgman
2010-03-21  8:26                 ` delete-selection-mode Manoj Srivastava
2010-03-17 16:18           ` delete-selection-mode Glenn Morris
2010-03-17 21:46             ` delete-selection-mode Juri Linkov
2010-03-13  3:56     ` [Emacs-diffs] /srv/bzr/emacs/trunk r99650: Put scroll-bar on right by default on UNIX Miles Bader
2010-03-13  9:39     ` David Kastrup
2010-03-13  9:55       ` Richard Riley
2010-03-13 10:34         ` David Kastrup
2010-03-13 12:36           ` Richard Riley
2010-03-13 12:56             ` David Kastrup
2010-03-14  2:02         ` Richard Stallman
2010-03-14 11:34           ` Richard Riley
2010-03-14 12:42             ` Richard Riley
2010-03-14 13:57               ` Sean Sieger
2010-03-14 14:36             ` David Kastrup
2010-03-14 18:45               ` David De La Harpe Golden
2010-03-14 19:30             ` Richard Stallman
2010-03-14  2:02     ` Richard Stallman
2010-03-14  3:59       ` Eli Zaretskii
2010-03-14  4:16         ` Miles Bader
2010-03-14  6:37           ` Chong Yidong
2010-03-14  6:42             ` Chong Yidong
2010-03-15  0:56               ` Miles Bader
2010-03-15  4:49                 ` Richard Riley
2010-03-15  5:37                   ` Miles Bader
2010-03-15  6:06                     ` Richard Riley
2010-03-15  6:47                       ` Miles Bader
2010-03-15 10:22                         ` Richard Riley
2010-03-15 18:10                           ` David Kastrup
2010-03-14  9:33           ` Alan Mackenzie
2010-03-14 11:01             ` David Kastrup
2010-03-14 11:05             ` David Kastrup
2010-03-14 16:44               ` Stefan Monnier
2010-03-15 12:01                 ` David Kastrup
2010-03-15 14:38                   ` [Emacs-diffs] /srv/bzr/emacs/trunk r99650: Put scroll-baron " Drew Adams
2010-03-15 15:03                     ` James Cloos
2010-03-15 15:50                       ` Drew Adams
2010-03-15 19:16                         ` James Cloos
2010-03-16 10:43                           ` David Kastrup
2010-03-14 18:02             ` [Emacs-diffs] /srv/bzr/emacs/trunk r99650: Put scroll-bar on " James Cloos
2010-03-14 19:01               ` Alan Mackenzie
2010-03-14 19:21                 ` James Cloos
2010-03-14 20:38                   ` Andreas Schwab
2010-03-14 21:03                     ` James Cloos
2010-03-14 21:23                     ` Jan Djärv
2010-03-15  8:12                       ` Jan D.
2010-03-15 10:46                   ` Alan Mackenzie
2010-03-14 19:36               ` Eli Zaretskii
2010-03-14 20:25                 ` James Cloos
2010-03-14 21:01                   ` Eli Zaretskii
2010-03-14 20:45               ` Óscar Fuentes
2010-03-15 21:46                 ` Richard Stallman
2010-03-15 22:42                   ` Lennart Borgman
2010-03-14 19:30             ` Richard Stallman
2010-03-15 15:50               ` Chong Yidong
2010-03-15 16:13                 ` Jan Djärv
2010-03-17  0:47                   ` Put tool-bar on right (was: Put scroll-bar on right by default on UNIX.) Juri Linkov
2010-03-17 10:35                     ` Put tool-bar on right Jan D.
2010-03-17 13:32                       ` Stefan Monnier
2010-07-29 16:53                         ` Jan Djärv
2010-03-14 19:30         ` [Emacs-diffs] /srv/bzr/emacs/trunk r99650: Put scroll-bar on right by default on UNIX Richard Stallman
2010-03-14 22:14           ` Daniel Pittman
2010-03-15  1:01             ` Miles Bader
2010-03-15  9:44     ` Yavor Doganov
2010-03-15 11:00       ` Richard Riley
2010-03-15 11:55         ` David Kastrup
2010-03-15 12:59           ` Richard Riley
2010-03-15 13:34             ` Stefan Monnier
2010-03-15 13:42               ` Lennart Borgman
2010-03-15 14:27                 ` David Kastrup
2010-03-15 17:10                   ` Chong Yidong
2010-03-15 18:50               ` martin rudalics
2010-04-29  4:42 delete-selection-mode Richard Stallman
2010-04-29 13:32 ` delete-selection-mode Stefan Monnier
2010-04-29 18:06   ` delete-selection-mode James Cloos
2010-04-29 18:27     ` delete-selection-mode Deniz Dogan
2010-04-29 19:47       ` delete-selection-mode Drew Adams
2010-04-29 20:37       ` delete-selection-mode Kim F. Storm
2010-04-30  5:54   ` delete-selection-mode Richard Stallman
  -- strict thread matches above, loose matches on Subject: below --
2008-04-18 22:06 FW: commands to select things of different kinds Drew Adams
2008-04-19  3:42 ` Stefan Monnier
2008-04-19 20:11   ` Juri Linkov
2008-04-19 20:22     ` David Kastrup
2008-04-19 20:33       ` delete-selection-mode (was: FW: commands to select things of different kinds) Juri Linkov
2008-04-20 13:47         ` delete-selection-mode David Kastrup
2008-04-19 23:18       ` FW: commands to select things of different kinds Richard Stallman
2008-04-19 23:43         ` delete-selection-mode (was: FW: commands to select things of different kinds) Juri Linkov
2008-04-20 14:57           ` delete-selection-mode Eli Zaretskii
2008-04-21  3:08             ` delete-selection-mode Richard Stallman
2008-04-21  3:59               ` delete-selection-mode Thomas Lord
2008-04-21 19:47                 ` delete-selection-mode Richard Stallman
2008-04-21 20:57                 ` delete-selection-mode Alan Mackenzie
2008-04-21 21:40                   ` delete-selection-mode Lennart Borgman (gmail)
2008-04-20 18:34           ` delete-selection-mode Chong Yidong
2008-04-20 19:25             ` delete-selection-mode Stefan Monnier
2008-04-20 19:31               ` delete-selection-mode Dan Nicolaescu
2008-04-20 19:48                 ` delete-selection-mode David Kastrup
2008-04-20 20:28                   ` delete-selection-mode Lennart Borgman (gmail)
2008-04-20 20:32                     ` delete-selection-mode David Kastrup
2008-04-20 20:53                       ` delete-selection-mode Lennart Borgman (gmail)
2008-04-20 21:20                         ` delete-selection-mode David Kastrup
2008-04-20 21:42                           ` delete-selection-mode Lennart Borgman (gmail)
2008-04-21  5:37                             ` delete-selection-mode David Kastrup
2008-04-21  6:18                               ` delete-selection-mode Lennart Borgman (gmail)
2008-04-21  6:24                                 ` delete-selection-mode David Kastrup
2008-04-21  6:40                                   ` delete-selection-mode Lennart Borgman (gmail)
2008-04-21  9:36                                     ` delete-selection-mode David Kastrup
2008-04-21 16:44                                       ` delete-selection-mode Lennart Borgman (gmail)
2008-04-21 17:47                                         ` delete-selection-mode Stefan Monnier
2008-04-21 18:12                                           ` delete-selection-mode David Kastrup
2008-04-21 19:53                                             ` delete-selection-mode Jason Rumney
2008-04-21 20:02                                               ` delete-selection-mode Lennart Borgman (gmail)
2008-04-21 20:28                                                 ` delete-selection-mode David Kastrup
2008-04-21  6:44                                 ` delete-selection-mode Drew Adams
2008-04-21 14:19                                 ` delete-selection-mode Stefan Monnier
2008-04-21 16:41                                   ` delete-selection-mode Lennart Borgman (gmail)
2008-04-21 17:01                                     ` delete-selection-mode David Kastrup
2008-04-21 17:45                                       ` delete-selection-mode Lennart Borgman (gmail)
2008-04-21 17:58                                         ` delete-selection-mode Alfred M. Szmidt
2008-04-21 18:36                                           ` delete-selection-mode Paul R
2008-04-21 18:51                                             ` delete-selection-mode David Kastrup
2008-04-21 19:04                                               ` delete-selection-mode Juanma Barranquero
2008-04-21 19:48                                                 ` delete-selection-mode David Kastrup
2008-04-21 20:06                                                   ` delete-selection-mode Juanma Barranquero
2008-04-21 20:09                                                     ` delete-selection-mode David Kastrup
2008-04-21 20:10                                                       ` delete-selection-mode Juanma Barranquero
2008-04-21 19:54                                               ` delete-selection-mode Lennart Borgman (gmail)
2008-04-21 19:56                                               ` delete-selection-mode Jason Rumney
2008-04-21 20:07                                                 ` delete-selection-mode David Kastrup
2008-04-22  4:20                                                 ` delete-selection-mode Richard Stallman
2008-04-22  5:34                                                   ` delete-selection-mode Thomas Lord
2008-04-22  8:10                                                   ` delete-selection-mode Jason Rumney
2008-04-22  8:38                                                     ` delete-selection-mode David Kastrup
2008-04-22 20:08                                                       ` delete-selection-mode Richard Stallman
2008-04-22 20:08                                                     ` delete-selection-mode Richard Stallman
2008-04-21 20:03                                               ` delete-selection-mode Paul R
2008-04-21 20:39                                                 ` delete-selection-mode David Kastrup
2008-04-21 19:51                                             ` delete-selection-mode Alfred M. Szmidt
2008-04-21 20:06                                               ` delete-selection-mode Lennart Borgman (gmail)
2008-04-21 19:10                                     ` delete-selection-mode Robert J. Chassell
2008-04-21 19:47                                       ` delete-selection-mode Lennart Borgman (gmail)
2008-04-22 12:20                                         ` delete-selection-mode Robert J. Chassell
2008-04-22 12:34                                           ` delete-selection-mode David Kastrup
2008-04-22 15:54                                             ` delete-selection-mode Robert J. Chassell
2008-04-22 13:29                                           ` delete-selection-mode David Reitter
2008-04-21 19:47                                 ` delete-selection-mode Richard Stallman
2008-04-20 21:06                   ` delete-selection-mode Drew Adams
2008-04-20 21:27                     ` delete-selection-mode Eli Zaretskii
2008-04-20 22:28                       ` delete-selection-mode Drew Adams
2008-04-20 19:32               ` delete-selection-mode David Kastrup
2008-04-20 19:37           ` delete-selection-mode (was: FW: commands to select things of different kinds) Alan Mackenzie
2008-04-20 19:29             ` delete-selection-mode David Kastrup
2008-04-20 21:26               ` delete-selection-mode Jason Rumney
2008-04-20 21:45                 ` delete-selection-mode Lennart Borgman (gmail)
2008-04-21  0:10                   ` delete-selection-mode Drew Adams
2008-04-21  0:23                     ` delete-selection-mode Lennart Borgman (gmail)
2008-04-21  1:44                       ` delete-selection-mode Drew Adams
2008-04-21  0:28                     ` delete-selection-mode Jason Rumney
2008-04-21  1:44                       ` delete-selection-mode Drew Adams

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=43A3BA1F34D54A379410AB97CA81D7D9@us.oracle.com \
    --to=drew.adams@oracle.com \
    --cc=cyd@stupidchicken.com \
    --cc=emacs-devel@gnu.org \
    --cc=juri@jurta.org \
    --cc=monnier@iro.umontreal.ca \
    /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 public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).