Luke Gorrie wrote:
[...]
However, I couldn't figure out how to detect transient-mark-mode on XEmacs, so I switched it to use a prefix argument to restrict to the region. So `C-u C-c C-]' can be used to close subforms.
I suspect that XEmacs has made transient-mark-mode mandatory. In my XEmacs, apropos for 'transient' matches nothing, yet it behaves as if it's in transient-mark-mode. Can anyone confirm?
XEmacs calls transient-mark-mode zmacs-region(s) iirc, or at least, something very similar. Which is why you didn't find it :).
(I don't like transient-mark-mode because it seems like a barrier to developing the 6th-sense of always knowing where the mark is and has recently been, as is needed to make best use of the mark-ring. Making it mandatory is just the sort of awful thing XEmacs would do ;-))
No comment :)