unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* FW: commands to select things of different kinds
@ 2008-04-18 22:06 Drew Adams
  2008-04-19  3:42 ` Stefan Monnier
  0 siblings, 1 reply; 279+ messages in thread
From: Drew Adams @ 2008-04-18 22:06 UTC (permalink / raw)
  To: Emacs-Devel

[-- Attachment #1: Type: text/plain, Size: 3736 bytes --]

Resending -

----
Sent: Sunday, March 09, 2008 9:45 AM
Resending, at Richard's request. 

> From: Richard Stallman Sent: Wednesday, July 18, 2007 1:54 PM
> To: Drew Adams
> 
>     Not really; haven't thought much about it. As I said, 
>     I've been using
>     `C-M-SPC' for `mark-thing' (stealing from `mark-sexp') 
>     and `M-@' for
>     `cycle-thing-region' (stealing from `mark-word').
> 
> Those might be a good replacement, because I would expect people don't
> use those two bindings very much.  But we have to ask people first.

> -----Original Message-----
> From: Drew Adams Sent: Tuesday, July 17, 2007 9:52 PM
> To: rms@gnu.org
> 
> >     > If the region is not yet active, then you are prompted (with
> >     > completion) for the type of thing to select. The default type
> >     > is `sexp'.
> > 
> >     For the first such thing, the region is not active, so you 
> >     are prompted. For subsequent (successive) things, there is
> >     no prompt - the same type is used as the last. When you are
> >     prompted, `sexp' is the default type.
> > 
> > I see.  Maybe it is a good idea.  If people like it, we can 
> install it
> > in Emacs.
> > 
> > Do you have suggested bindings for these two commands?
> 
> Not really; haven't thought much about it. As I said, I've 
> been using `C-M-SPC' for `mark-thing' (stealing from 
> `mark-sexp') and `M-@' for `cycle-thing-region' (stealing 
> from `mark-word'). But, as I also said, I'm not suggesting 
> changing those bindings for Emacs.
> 
> I think these commands are mainly useful for Transient Mark 
> mode, if that helps. Perhaps there are some bindings that 
> normally make less sense in t-m mode, which could therefore 
> be recuperated. I don't know.

> -----Original Message----- 
> From: Drew Adams Sent: Monday, July 16, 2007 12:17 AM
> To: Emacs-Devel
> 
> Any interest in these commands? They let you select (that is, 
> mark) various
> things at or near point. They are most useful in Transient 
> Mark mode - they
> act differently depending on whether the mark is active.
> 
> * `mark-thing' selects successive things, starting at point. 
> The mark is put
> at the same place that command 'forward-'thing would put it 
> (using the same
> prefix argument). If the region is not yet active, then you 
> are prompted
> (with completion) for the type of thing to select. The default type is
> `sexp'.
> 
> * `cycle-thing-region' selects one thing at or near point 
> (just the thing,
> not from point through the thing, even if the thing is not exactly at
> point). Repeat it to cycle among the thing types - one thing 
> of the current
> type is selected at each invocation. The default order of 
> types is `word',
> `sexp', `list', `line', `sentence', `paragraph', `page', 
> `defun', `number',
> `form'. That order is customizable, and a major mode could 
> also change it to
> put the most commonly used types first.
> 
> I bind `mark-thing' to `C-M-SPC' as a replacement for `mark-sexp'.
> 
> I bind `cycle-thing-region' to `M-@' as a replacement for 
> `mark-word'. (By
> default, it does what `mark-word' does without a prefix arg. Unlike,
> `mark-thing', however, `cycle-thing-region' does not accept a 
> prefix arg.)
> 
> I don't propose these bindings for Emacs generally, but if you use
> transient-mark mode you might want to give them a try.
> 
> To select successive things in transient-mark mode, you can use
> `cycle-thing-region' as an alternative to completion for 
> choosing the thing
> type for `mark-thing' - but you need to use `C-x C-x' between 
> the two. That
> is, you can use 'M-@ C-x C-x C-M-SPC' to select successive 
> words, 'M-@ M-@
> C-x C-x C-M-SPC' for successive symbols, and so on.
> 
> The code is attached.



[-- Attachment #2: thing-cmds.el --]
[-- Type: application/octet-stream, Size: 8042 bytes --]

;;; thing-cmds.el --- Commands that use things, as defined by `thingatpt.el'.
;; 
;; Filename: thing-cmds.el
;; Description: Commands that use things, as defined by `thingatpt.el'.
;; Author: Drew Adams
;; Maintainer: Drew Adams
;; Copyright (C) 2006-2007, Drew Adams, all rights reserved.
;; Created: Sun Jul 30 16:40:29 2006
;; Version: 20.1
;; Last-Updated: Sun Jul 15 23:58:11 2007 (-25200 Pacific Daylight Time)
;;           By: dradams
;;     Update #: 41
;; URL: http://www.emacswiki.org/cgi-bin/wiki/thing-cmds.el
;; Keywords: thingatpt, thing, region, selection
;; Compatibility: GNU Emacs 20.x, GNU Emacs 21.x, GNU Emacs 22.x
;; 
;; Features that might be required by this library:
;;
;;   `thingatpt', `thingatpt+'.
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 
;;; Commentary:
;;
;;  You can use the commands defined here to select different kinds of
;;  text entities ("things").  They are especially useful in
;;  combination with Transient Mark mode.
;; 
;;  Commands defined here:
;;
;;    `cycle-thing-region', `mark-thing', `select-thing-near-point',
;;    `thing-region'.
;;
;;  User options defined here:
;;
;;    `thing-types'.
;;
;;  Internal variables defined here:
;;
;;    `mark-thing-type', `thing-region-index'.
;;
;;  Put this in your init file (`~/.emacs'): (require 'thing-cmds)
;;
;;  Suggested key bindings (these will replace the standard bindings
;;  for `mark-sexp' and `mark-word'):
;;
;;  (global-set-key [(control meta ? )] 'mark-thing) ; vs `mark-sexp'
;;  (global-set-key [(meta ?@)] 'cycle-thing-region) ; vs `mark-word'
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 
;;; Change log:
;;
;; 2007/07/15 dadams
;;     Added cycle-thing-region-point.
;;     cycle-thing-region: Save point in cycle-thing-region-point and reuse it.
;; 2006/07/30 dadams
;;     Created.
;; 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 
;; This program is free software; you can redistribute it and/or
;; modify it under the terms of the GNU General Public License as
;; published by the Free Software Foundation; either version 2, or
;; (at your option) any later version.
;; 
;; This program is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;; General Public License for more details.
;; 
;; You should have received a copy of the GNU General Public License
;; along with this program; see the file COPYING.  If not, write to
;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth
;; Floor, Boston, MA 02110-1301, USA.
;; 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 
;;; Code:

(require 'thingatpt+ nil t) ;; (no error if not found): bounds-of-thing-at-point
(require 'thingatpt) ;; bounds-of-thing-at-point

(when (< emacs-major-version 20) (eval-when-compile (require 'cl))) ;; when, unless

;;;;;;;;;;;;;;;;;;;;;;;;

(defun thing-region (thing)
  "Set the region around a THING near the cursor.
You are prompted for the type of thing.  Completion is available for
some standard types of thing, but you can enter any type.
The cursor is placed at the end of the region.  You can return it to
the original location by using `C-u C-SPC' twice."
  (interactive (list (let ((icicle-sort-function nil))
                       (completing-read "Type of thing: " (mapcar #'list thing-types)
                                        nil nil nil nil "sexp"))))
  (let* ((bds (if (fboundp 'bounds-of-thing-nearest-point) ; In `thingatpt+.el'.
                  (bounds-of-thing-nearest-point (intern thing))
                (bounds-of-thing-at-point (intern thing))))
         (start (car bds))
         (end (cdr bds)))
    (cond ((and start end)
           (push-mark (point) t)        ; Mark position, so can use `C-u C-SPC'.
           (goto-char end)
           (push-mark start t 'activate)
           (setq deactivate-mark nil)
           thing)                       ; Return thing.
          (t
           (message "No `%s' near point" thing)
           (setq deactivate-mark nil)
           nil))))                      ; Return nil: no thing found.

(defalias 'select-thing-near-point 'cycle-thing-region)
(defun cycle-thing-region ()
  "Select a thing near point.  Successive uses select different things.
In Transient Mark mode, you can follow this with `\\[mark-thing]' to select
successive things of the same type, but to do that you must first use
`C-x C-x': `\\[cycle-thing-region] C-x C-x \\[mark-thing]'"
  (interactive)
  (if (eq last-command this-command)
      (goto-char cycle-thing-region-point)
    (setq thing-region-index 0)
    (setq cycle-thing-region-point (point)))
  (let* ((thing (elt thing-types thing-region-index))
         (success (thing-region thing)))
    (setq thing-region-index (1+ thing-region-index))
    (when success
      (setq mark-thing-type (intern thing)) ; Save it for `mark-thing'.
      (message "%s" (capitalize (elt thing-types (1- thing-region-index)))))
    (when (>= thing-region-index (length thing-types)) (setq thing-region-index 0))))

(defcustom thing-types '("word" "symbol" "sexp" "list" "line" "sentence"
                         "paragraph" "page" "defun" "number" "form")
  "List of thing types.  Used for completion and `cycle-thing-region'.
Each element is a string that names a type of text entity for which
there is a either a corresponding `forward-'thing operation, or
corresponding `beginning-of-'thing and `end-of-'thing operations.
Examples include \"word\", \"sentence\", and \"defun\"."
  :type '(repeat string))

(defvar thing-region-index 0 "Index of current thing in `thing-types'.")

(defvar mark-thing-type nil "Current thing type used by `mark-thing'.")

(defvar cycle-thing-region-point nil
  "Position of point before `cycle-thing-region'.")

(defun mark-thing (thing &optional arg allow-extend)
  "Set the mark ARG THINGs from point.
THING is a string that names a type of thing: \"word\", \"sexp\", and
so on.  See option `thing-types' for more examples.

The mark is put at the same place command `forward-'THING would put it
with the same prefix argument.

If the prefix argument (ARG) is negative, then point is put at the end
of the THING, amd mark is put at the beginning of the THING or a
previous THING.

Interactively:

You are prompted for THING.  Completion is available for the types of
thing in `thing-types', but you can enter any type.

If `mark-thing' is repeated or if the mark is active (in Transient
Mark mode), then it marks the next ARG THINGs, after the ones already
marked."
  (interactive "i\nP\np")               ; THING arg is nil (ignored) interactively.
  (cond ((and allow-extend (or (and (eq last-command this-command) (mark t))
                               (and transient-mark-mode mark-active)))
	 (setq arg (if arg
                       (prefix-numeric-value arg)
		     (if (< (mark) (point)) -1 1)))
	 (set-mark (save-excursion
                     (goto-char (mark))
                     (forward-thing mark-thing-type arg)
                     (point))))
	(t
         (setq mark-thing-type
               (or thing (intern (let ((icicle-sort-function nil))
                                   (completing-read "Type of thing: "
                                                    (mapcar #'list thing-types)
                                                    nil nil nil nil "sexp")))))
	 (push-mark (save-excursion
                      (forward-thing mark-thing-type (prefix-numeric-value arg))
                      (point))
                    nil t)))
  (setq deactivate-mark nil))

;;;;;;;;;;;;;;;;;;;;;;;;

(provide 'thing-cmds)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; thing-cmds.el ends here

^ permalink raw reply	[flat|nested] 279+ messages in thread
[parent not found: <E1Nq9QM-0005sN-MO@internal.in.savannah.gnu.org>]
* Re: AW: delete-selection-mode
@ 2010-03-17 19:31 David Kastrup
  2010-03-17 20:49 ` Drew Adams
  0 siblings, 1 reply; 279+ messages in thread
From: David Kastrup @ 2010-03-17 19:31 UTC (permalink / raw)
  To: emacs-devel

"Drew Adams" <drew.adams@oracle.com> writes:

>> the I-want-things-just-like-with-Notepad crowd
>
> Emacs with delete-selection-mode turned on is a beautiful thing. It's
> the way Emacs was meant to be by the Great GNU in the Sky. (And no, it
> does not make Emacs like Notepad - that's a shiny red herring, if not
> a boogeyman.)

[Paragraphs of wild rambling elided]

> Let's hear instead from those who use transient-mark-mode *without*
> delete-selection-mode (intentionally, not just by default or from
> ignorance of delsel). Let us know why t-m-mode without d-s-mode is the
> right choice as a default for Emacs.
>
> That could be an interesting discussion.

Since I already gave examples and explained, it is obvious that you
refuse to actually _listen_ to others in this "interesting discussion".

And if it were not bad enough that you don't listen to others _at_
_all_, your monologues do not even contain coherent arguments, but are
just an enumeration of unsupported statements, propaganda and wild
ramblings.

Not only do you _ignore_ the others in the discussion, you do not
contribute anything substantial enough to be actually worth considering.

-- 
David Kastrup





^ permalink raw reply	[flat|nested] 279+ messages in thread
* Re: delete-selection-mode (was: Put scroll-bar on right by defaulton UNIX.)
  2010-03-18 17:15                 ` delete-selection-mode (was: Put scroll-bar on right by defaulton UNIX.) Drew Adams
@ 2010-03-18 18:54 Alan Mackenzie
  2010-03-18 21:54 ` delete-selection-mode (was: Put scroll-bar on right by defaultonUNIX.) Drew Adams
  0 siblings, 1 reply; 279+ messages in thread
From: Alan Mackenzie @ 2010-03-18 18:54 UTC (permalink / raw)
  To: Drew Adams
  Cc: 'Juri Linkov', 'Stephen J. Turnbull',
	'Dan Nicolaescu', 'Chong Yidong', emacs-devel

'Evening, Drew,

On Thu, Mar 18, 2010 at 10:15:11AM -0700, Drew Adams wrote:

> > OK.  The penalty for that convenience is having your region explode
> > and disappear when you accidentally type a self-insert character (or
> > arrow key).  This might happen if you hit the x before the M in M-x,
> > or something like that.  Or, you might regionify a defun with C-M-h
> > for some reason and accidentally lose it. 

> The risk you describe exists in theory, and I suppose it occurs
> occasionally in practice. But honestly, my impression is that you
> simply have not used d-s-mode much or this would not be a problem in
> practice.

You are wrong.  I have used lots of proprietary products with d-s-m.
What is worst about it, for me, is not the "explosion" itself when it
happens, but the continual anxiety that it will.  It's like walking
through a minefield - even if you don't explode a mine, you simply cannot
relax and feel easy.

You're being very dismissive of my experience simply because you're
different and don't share it.  I am by no means unique - there will
certainly be lots of other people who suffer this feature likewise;
there're another one or two on this mailing list.  The degree of
suffering d-s-m inflicts on us far outweighs the slight increase in
convenience for you.

> 99.999% (no, no proof; just a guess) of computer users out there use
> this "risky" behavior everyday, all day long, without exploding (and
> without Emac's powerful undo as a remedy).

We do not know, since these users are forced into it without having a
choice.

> I submit that you see it as a problem simply because you are not used
> to it. If you don't treat the active region as, well, active, then yes,
> you'll probably step on your own toes a few times.

I use Emacs because it is (or rather, was) a stateless editor, as
contrasted to vi.  d-s-m adds in yet one more frivolous state-dependent
behaviour.  Even with transient-mark-mode, you can still (currently)
depend on `self-insert-command' to just work.  With d-s-m you can't.

However, with simple transient-mark-mode, the problem doesn't exist.
Even a naive newbie would very quickly learn to hit the <delete> key if
d-s-m weren't enabled.  Heavens, they do it already.  Do they complain
about it?

> > It's "obviously" useful to be able to type extra text into an already
> > "existing" region.  The region is used for many things other than
> > just being deleted.

> Not a problem. It is only when the region is *active* that typing
> replaces it.  Emacs gives you the best of both worlds: the region can
> be active or inactive.

Stop playing with my words, please.

> > we should never make something default in Emacs if it's likely to
> > provoke the angry reaction "How do I disable this *!£$ing thing?".
> > delete-select-mode falls into this latter category.  So does
> > transient-mark-mode.

> So we should remove t-m-mode as the default?

I would say yes, but that argument was settled some while ago.  It
wouldn't be a good idea to reopen it.

> We all agree that whatever the default behavior is we should do our
> best to let users know how to change the defaults.

Yes.

> > Is there any evidence that delete-select-mode is instrinsically a good
> > thing, disregarding the fact that it has become common?

> Which do you do more often: (a) replace the text in the region or (b) set mark,
> move somewhere else, and insert text?

How about addressing the question as put?  Is there any evidence
whatsoever for the intrinsic goodness of d-s-m?

My personal answer to your question is (c) something else.  I NEVER
"replace the text in the region".  I frequently do (b), though I don't
think of it in those terms.

> With d-s-mode, the former is simple and the latter requires that you
> hit C-g (to deactivate the region). Without d-s-mode, the latter is
> simple and the former requires that you hit C-w (or DEL/delete-region).

Yes.  Hitting C-g repeatedly is a horrible experience - it makes a noise.
Hitting C-w is simple, hitting <del> is obvious even to newbies, and
doesn't make any noise.

> You could say "six of one; half a dozen of the other - a toss-up". If
> you think that, then we're back to the argument about fit (by default)
> with the outside world. And that argument is not negligible.

> > One reason people might have come to Emacs is to escape the (to them)
> > deity-awful key sequences they've been forced to use up to now.

> That's an amazing statement, Alan. I've never heard anyone claim that
> people come to Emacs because the key sequences they use elsewhere are
> too difficult.

Not "too difficult" but "deity-awful".  You do understand that
distinction, I hope?

> It's usually the opposite we hear about Emacs: "What's with all the
> crazy C-M-S- contortions?"

All the "crazy" key sequences are part of Emacs's essence.  Without them,
it wouldn't be Emacs.  They're what make Emacs easy and efficient to use
(not to be confused with easy to learn).

> You've been inside Emacs so long that it's second nature to you. Take a
> look outside the window, and imagine that you're out there looking in
> at Emacs. This is about setting the default value. In particular, it's
> about picking a default that is helpful to new users but is also useful
> in general.

I remember learning Emacs well.  It was difficult and frustrating.
Slight variations on Emacs's default would not have changed that one
iota.

-- 
Alan Mackenzie (Nuremberg, Germany).




^ permalink raw reply	[flat|nested] 279+ messages in thread
* delete-selection-mode
@ 2010-04-29  4:42 Richard Stallman
  2010-04-29 13:32 ` delete-selection-mode Stefan Monnier
  0 siblings, 1 reply; 279+ messages in thread
From: Richard Stallman @ 2010-04-29  4:42 UTC (permalink / raw)
  To: emacs-devel

I have finished my trial of delete-selection-mode.
It was not intolerable, but it was surprising and annoying.




^ permalink raw reply	[flat|nested] 279+ messages in thread

end of thread, other threads:[~2010-04-30  5:54 UTC | newest]

Thread overview: 279+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 10:10           ` Kim F. Storm
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
2008-04-21  3:07           ` delete-selection-mode (was: FW: commands to select things of different kinds) Richard Stallman
2008-04-19 20:35     ` FW: commands to select things of different kinds Drew Adams
2008-04-19 22:54       ` Juri Linkov
2008-04-19 23:22         ` Drew Adams
2008-04-20 23:52           ` Juri Linkov
2008-04-21  0:13             ` Drew Adams
2008-04-21  1:03             ` Stefan Monnier
     [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
     [not found]     ` <201003130001.o2D01FFQ003489@godzilla.ics.uci.edu>
2010-03-13  1:14       ` Chong Yidong
2010-03-17  0:54         ` delete-selection-mode (was: Put scroll-bar on right by default on UNIX.) Juri Linkov
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-18 21:06                   ` delete-selection-mode Johan Bockgård
2010-03-18 21:23                     ` delete-selection-mode Juri Linkov
2010-03-17 10:12           ` delete-selection-mode David Kastrup
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 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-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                                                               ` delete-selection-mode Drew Adams
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-18  4:40             ` delete-selection-mode (was: Put scroll-bar on right by default on UNIX.) 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 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-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
  -- strict thread matches above, loose matches on Subject: below --
2010-03-17 19:31 AW: delete-selection-mode David Kastrup
2010-03-17 20:49 ` Drew Adams
2010-03-18  9:24   ` delete-selection-mode Alan Mackenzie
2010-03-18  9:57     ` delete-selection-mode David Kastrup
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: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-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

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).