]> git.eshelyaron.com Git - emacs.git/commitdiff
src/indent.c, src/xdisp.c: Questions about with_echo_area_buffer_unwind_data
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 22 Nov 2021 19:06:14 +0000 (14:06 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 22 Nov 2021 19:06:14 +0000 (14:06 -0500)
src/indent.c
src/xdisp.c

index de6b48956161a8ad390936ebbd3765a9e5f02961..914dabf1e72b66c6d2908d4042d555b117b2f1cd 100644 (file)
@@ -2051,6 +2051,7 @@ window_column_x (struct window *w, Lisp_Object window,
 
 /* Restore window's buffer and point.  */
 
+/* FIXME: Merge with `with_echo_area_buffer_unwind_data`?  */
 static void
 restore_window_buffer (Lisp_Object list)
 {
index d965021142796e0c9e63c22f3ebcdd998d493e62..259d057adb16d1c7e9c02f4f73d65841ce0f59ae 100644 (file)
@@ -10937,6 +10937,7 @@ WINDOW.  */)
 
   /* The unwind form of with_echo_area_buffer is what we need here to
      make WINDOW temporarily show our buffer.  */
+  /* FIXME: Can we move this into the `if (!EQ (buffer, w->contents))`?  */
   record_unwind_protect (unwind_with_echo_area_buffer,
                         with_echo_area_buffer_unwind_data (w));