|
From: | Thomas Lord |
Subject: | Re: Transient Mark Mode on by default |
Date: | Sun, 30 Mar 2008 15:42:11 -0700 |
User-agent: | Thunderbird 1.5.0.5 (X11/20060808) |
David Kastrup wrote:
See: I am pretty sure that is not really the problem. User's can cope easily with something as simple as that. The problem is the strange way that Emacs tries to mix its native "marker" concept with the "fat cursor" concept that is found in other systems. It's an unnatural mix, imo. A subtle aspect of Emacs' architecture ca. 18.x is that there's a simple, ad hoc but nice and comfortable, "state machine" which is the buffer data structure with markers, points, etc. -- and then Emacs lisp "scripts" over that and Emacs lisp programs have the same logical "perspective" as an interactive user. The way tmm/cua stuff is getting done, it's drifting into becoming just a big bundle of hair. A tiny tweak to the original simple core is the fat cursor concept. A hairy work-around is all this stuff that results because no 10 users can seem to agree about how best to hork the original concept of a "mark" to add the concept of "active/de-activated". TMM/CUA Announce to users familiar with those other systems that "Ok, now we have something that works kinda-like fat cursors but then there's also a ring for saving half of the information in a fat cursor and sometimes that ring is and other times it isn't itself the fat cursor and, anyway, there's a whole bunch of options to figure out when it should do what which is all cool cause, you know, just fix it in yr .emacs, luser." -t |
[Prev in Thread] | Current Thread | [Next in Thread] |