Xref: utzoo comp.emacs:9006 gnu.emacs:3757 Path: utzoo!telly!attcan!uunet!mcsun!i2unix!inria!imag!mururoa!carnot!macrakis From: macrakis@osf.fr (Stavros Macrakis) Newsgroups: comp.emacs,gnu.emacs Subject: Re: little kill-region hack Message-ID: Date: 4 Sep 90 01:28:32 GMT References: <1990Aug29.022757.2855@athena.mit.edu> Sender: news@imag.fr Followup-To: comp.emacs Distribution: comp Organization: OSF Research Institute--Grenoble Lines: 10 In-reply-to: gaynor@sparky.rutgers.edu's message of 30 Aug 90 10:25:41 GMT Undo presumably doesn't handle very large killed regions for reasons of efficiency. But strings with these regions' contents are created for the kill ring; it might be possible to integrate the two mechanisms.... (pointers from undo records to strings) This is probably messy, though, for several reasons: 1) the kill ring is managed in Lisp, while undo records are managed in C; 2) the semantics of the kill ring are complicated (copy-as-kill, etc.). Any volunteers to write the code?