From 0fceb73215775a1f02506524d5749c8b8eb6f2da Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sun, 12 Mar 2000 12:33:59 +0000 Subject: [PATCH] (MS-DOS Display) Explain the differences in cursor type control on MSDOS terminals. --- man/msdog.texi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/man/msdog.texi b/man/msdog.texi index 1e709768481..1c8747b1085 100644 --- a/man/msdog.texi +++ b/man/msdog.texi @@ -140,6 +140,26 @@ faces are available and what they look like. how Emacs displays glyphs and characters which aren't supported by the native font built into the DOS display. +@cindex cursor shape on MS-DOS + When Emacs starts, it changes the cursor shape to a solid box. This +is for compatibility with the Unix version, where the box cursor is the +default. This default shape can be changed to a bar by specifying the +@code{cursor-type} parameter in the variable @code{default-frame-alist} +(@pxref{Creating Frames}). The MS-DOS terminal doesn't support a +vertical-bar cursor, so the bar cursor is horizontal, and the its +@code{@var{width}} parameter, if specified by the frame parameters, +actually determines its height. As an extension, the bar cursor +specification can include the starting scan line of the cursor as well +as its width, like this: + +@example + '(cursor-type bar @var{width} . @var{start}) +@end example + +@noindent +In addition, if the @var{width} parameter is negative, the cursor bar +begins at the top of the character cell. + @cindex frames on MS-DOS Multiple frames (@pxref{Frames}) are supported on MS-DOS, but they all overlap, so you only see a single frame at any given moment. That