2002-06-26 Richard M. Stallman <rms@gnu.org>
+ * window.c (Frecenter): Don't set force_start flag.
+
+ * minibuf.c (do_completion, Fminibuffer_complete_word)
+ (Fminibuffer_completion_help): Complete just the text before point.
+ (minibuffer_completion_contents): New function.
+
* buffer.c (Fbury_buffer): Use frames_discard_buffer.
* frame.c (frames_bury_buffer): Function deleted.
/* Set the new window start. */
set_marker_both (w->start, w->buffer, charpos, bytepos);
w->window_end_valid = Qnil;
+#if 0 /* This is wrong because the whole idea is that point is
+ on the screen. If it moves away before redisplay,
+ we should not override that. */
w->force_start = Qt;
+#endif
if (bytepos == BEGV_BYTE || FETCH_BYTE (bytepos - 1) == '\n')
w->start_at_line_beg = Qt;
else