Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site mit-eddie.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!rms@prep.ai.mit.edu From: rms@prep.ai.mit.edu Newsgroups: net.emacs Subject: Emacs 17.30 Message-ID: <694@mit-eddie.UUCP> Date: Wed, 11-Dec-85 03:27:09 EST Article-I.D.: mit-eddi.694 Posted: Wed Dec 11 03:27:09 1985 Date-Received: Thu, 12-Dec-85 05:22:48 EST Sender: daemon@mit-eddi.UUCP Organization: MIT, Cambridge, MA Lines: 13 From: rms@prep.ai.mit.edu (Richard M. Stallman) People should not be using Emacs 17 yet unless they want to deal with problems. I haven't announced it as a stable distribution. region-to-string is only useful in connection with a bad practice: setting the mark within functions for internal purposes and not because the function's purpose is to set the mark. Functions that use it should be rewritten so that they do not set the mark. They can use buffer-substring to get out a substring without setting the mark. Then region-string becomes superfluous. For the same reason, it is nearly always wrong to call beginning-of-buffer or end-of-buffer from Lisp code.