[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/msdos.c [lexbind]
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/src/msdos.c [lexbind] |
Date: |
Wed, 15 Sep 2004 20:32:56 -0400 |
Index: emacs/src/msdos.c
diff -c emacs/src/msdos.c:1.173.2.10 emacs/src/msdos.c:1.173.2.11
*** emacs/src/msdos.c:1.173.2.10 Sat Sep 4 09:26:26 2004
--- emacs/src/msdos.c Thu Sep 16 00:15:01 2004
***************
*** 752,757 ****
--- 752,760 ----
if (f && f != SELECTED_FRAME())
return;
+ if (termscript)
+ fprintf (termscript, "\nCURSOR SHAPE=(%d,%d)", start_line, width);
+
/* The character cell size in scan lines is stored at 40:85 in the
BIOS data area. */
max_line = _farpeekw (_dos_ds, 0x485) - 1;
***************
*** 851,860 ****
}
}
else
! /* Treat anything unknown as "box cursor". This includes nil, so
! that a frame which doesn't specify a cursor type gets a box,
! which is the default in Emacs. */
! msdos_set_cursor_shape (f, 0, BOX_CURSOR_WIDTH);
}
static void
--- 854,865 ----
}
}
else
! {
! /* Treat anything unknown as "box cursor". This includes nil, so
! that a frame which doesn't specify a cursor type gets a box,
! which is the default in Emacs. */
! msdos_set_cursor_shape (f, 0, BOX_CURSOR_WIDTH);
! }
}
static void
***************
*** 1826,1831 ****
--- 1831,1838 ----
static void
IT_display_cursor (int on)
{
+ if (termscript)
+ fprintf (termscript, "\nCURSOR %s", on ? "ON" : "OFF");
if (on && cursor_cleared)
{
ScreenSetCursor (current_pos_Y, current_pos_X);