1
1

* edit.c (edit_move_forward3): Show 'r' as ^M.

* editdraw.c (edit_draw_this_line): Likewise.  Use MOD_ABNORMAL
attribute.
From Alexander Varakin <avarakin00@hotmail.com>
Этот коммит содержится в:
Pavel Roskin 2002-09-23 07:13:11 +00:00
родитель 3d8a56ee9c
Коммит 07de958369
3 изменённых файлов: 14 добавлений и 2 удалений

Просмотреть файл

@ -1,5 +1,10 @@
2002-09-23 Pavel Roskin <proski@gnu.org>
* edit.c (edit_move_forward3): Show '\r' as ^M.
* editdraw.c (edit_draw_this_line): Likewise. Use MOD_ABNORMAL
attribute.
From Alexander Varakin <avarakin00@hotmail.com>
* edit.h: Remove all references to O_TEXT, USE_O_TEXT and
MY_O_TEXT.

Просмотреть файл

@ -1214,8 +1214,9 @@ long edit_move_forward3 (WEdit * edit, long current, int cols, long upto)
return p - 1;
}
c = edit_get_byte (edit, p);
if (c == '\r')
continue;
/* '\r' is shown as ^M, so we must advance 2 characters */
if (c == '\r')
col += 2;
else
if (c == '\t')
col += TAB_SIZE - col % TAB_SIZE;

Просмотреть файл

@ -300,6 +300,12 @@ static void edit_draw_this_line (WEdit * edit, long b, long row, long start_col,
*(p++) = c;
break;
case '\r':
/* Display '\r' as ^M, just like vi does */
*(p++) = '^';
*p |= (256 * MOD_ABNORMAL);
*(p++) = 'M';
*p |= (256 * MOD_ABNORMAL);
col += 2;
break;
default:
#ifdef HAVE_CHARSET