unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* `inhibit-mark-movement'
@ 2004-12-08  0:56 Paul Pogonyshev
  2004-12-08  3:08 ` `inhibit-mark-movement' Stefan Monnier
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Paul Pogonyshev @ 2004-12-08  0:56 UTC (permalink / raw)


In Transient Mark mode commands that use `inhibit-mark-movement'
variable have one more desirable (to me, at least) behaviour:

    When in transient mark mode and the mark is active, don't
    move it.  If the mark is inactive, do move it.

The latter is useful because it enable popping to the position
where command was invoked.

In other words, I'd like these two scenarios be possible
simultaneously (in Transient Mark mode):

    1. Select text from point to the end of function: C-SPC C-M-e

    2. Glance at buffer beginning and go back: M-< C-u C-SPC

We could make any non-nil and non-t value activate the descrubed
behaviour.  Will a patch for this be accepted?  Maybe
`inhibit-mark-movement' should also be made customizable?

Paul

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

end of thread, other threads:[~2004-12-20 10:56 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-12-08  0:56 `inhibit-mark-movement' Paul Pogonyshev
2004-12-08  3:08 ` `inhibit-mark-movement' Stefan Monnier
2004-12-08 15:40   ` `inhibit-mark-movement' Paul Pogonyshev
2004-12-08 16:59     ` `inhibit-mark-movement' Stefan Monnier
2004-12-08 17:59     ` `inhibit-mark-movement' Juri Linkov
2004-12-08 19:22       ` `inhibit-mark-movement' Stefan Monnier
2004-12-09  1:48         ` `inhibit-mark-movement' Juri Linkov
2004-12-13 19:51           ` `inhibit-mark-movement' Richard Stallman
2004-12-13 23:17             ` `inhibit-mark-movement' Stefan Monnier
2004-12-14 10:55               ` `inhibit-mark-movement' Juri Linkov
2004-12-14 11:24                 ` `inhibit-mark-movement' Stefan Monnier
2004-12-17 16:11         ` `inhibit-mark-movement' Juri Linkov
2004-12-20 10:56           ` `inhibit-mark-movement' Richard Stallman
2004-12-08  3:29 ` `inhibit-mark-movement' Juri Linkov
2004-12-08  3:46 ` `inhibit-mark-movement' Juri Linkov

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