changeset 7224:a96533ce8122

(force_auto_save_soon): New function. (make_lispy_movement): If HAVE_MOUSE, include the mouse handling code.
author Richard M. Stallman <rms@gnu.org>
date Sat, 30 Apr 1994 07:40:40 +0000
parents 38931e897e56
children 420c92074bd6
files src/keyboard.c
diffstat 1 files changed, 10 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/keyboard.c	Sat Apr 30 07:39:01 1994 +0000
+++ b/src/keyboard.c	Sat Apr 30 07:40:40 1994 +0000
@@ -663,10 +663,18 @@
 }
 
 /* When an auto-save happens, record the "time", and don't do again soon.  */
+
 record_auto_save ()
 {
   last_auto_save = num_nonmacro_input_chars;
 }
+
+/* Make an auto save happen as soon as possible at command level.  */
+
+force_auto_save_soon ()
+{
+  last_auto_save = - auto_save_interval - 1;
+}
 
 DEFUN ("recursive-edit", Frecursive_edit, Srecursive_edit, 0, 0, "",
   "Invoke the editor command loop recursively.\n\
@@ -2479,7 +2487,7 @@
 				   / sizeof (lispy_function_keys[0])));
       break;
 
-#ifdef MULTI_FRAME
+#if defined(MULTI_FRAME) || defined(HAVE_MOUSE)
       /* A mouse click.  Figure out where it is, decide whether it's 
          a press, click or drag, and build the appropriate structure.  */
     case mouse_click:
@@ -2708,7 +2716,7 @@
 				 Qnil));
 	}
       }
-#endif /* MULTI_FRAME */
+#endif /* MULTI_FRAME or HAVE_MOUSE */
 
       /* The 'kind' field of the event is something we don't recognize.  */
     default: