=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/vim/Attic/ops.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- src/usr.bin/vim/Attic/ops.c 1996/09/07 21:40:25 1.1 +++ src/usr.bin/vim/Attic/ops.c 1996/09/21 06:23:13 1.2 @@ -1,4 +1,4 @@ -/* $OpenBSD: ops.c,v 1.1 1996/09/07 21:40:25 downsj Exp $ */ +/* $OpenBSD: ops.c,v 1.2 1996/09/21 06:23:13 downsj Exp $ */ /* vi:set ts=4 sw=4: * * VIM - Vi IMproved by Bram Moolenaar @@ -1323,7 +1323,8 @@ if (y_size == 0 || y_array == NULL) { - EMSG2("Nothing in register %s", transchar(yankbuffer)); + EMSG2("Nothing in register %s", + yankbuffer == 0 ? (char_u *)"\"" : transchar(yankbuffer)); return; } @@ -1666,6 +1667,8 @@ for (p = yb->y_array[j]; *p && (n -= charsize(*p)) >= 0; ++p) msg_outtrans_len(p, 1); } + if (n > 1 && yb->y_type == MLINE) + MSG_OUTSTR("^J"); flushbuf(); /* show one line at a time */ } } @@ -2374,7 +2377,8 @@ } if (!isalnum(*str) && *str != '-') { - EMSG2("viminfo: Illegal register name in line %s", line); + if (viminfo_error("Illegal register name", line)) + return TRUE; /* too many errors, pretend end-of-file */ do_it = FALSE; } yankbuffer = *str++;