comparison src/proto/getchar.pro @ 3324:c9366ca36f6f v7.3.429

updated for version 7.3.429 Problem: When 'cpoptions' includes "E" "c0" in the first column is an error. The redo register is then set to the errornous command. Solution: Do not set the redo register if the command fails because of an empty region. (Hideki Eiraku)
author Bram Moolenaar <bram@vim.org>
date Sun, 05 Feb 2012 01:18:48 +0100
parents 6c05b5e5c1be
children beb037a6c270
comparison
equal deleted inserted replaced
3323:f5a079119601 3324:c9366ca36f6f
2 void free_buff __ARGS((struct buffheader *buf)); 2 void free_buff __ARGS((struct buffheader *buf));
3 char_u *get_recorded __ARGS((void)); 3 char_u *get_recorded __ARGS((void));
4 char_u *get_inserted __ARGS((void)); 4 char_u *get_inserted __ARGS((void));
5 int stuff_empty __ARGS((void)); 5 int stuff_empty __ARGS((void));
6 void typeahead_noflush __ARGS((int c)); 6 void typeahead_noflush __ARGS((int c));
7 void flush_buffers __ARGS((int typeahead)); 7 void flush_buffers __ARGS((int flush_typeahead));
8 void ResetRedobuff __ARGS((void)); 8 void ResetRedobuff __ARGS((void));
9 void CancelRedo __ARGS((void));
9 void saveRedobuff __ARGS((void)); 10 void saveRedobuff __ARGS((void));
10 void restoreRedobuff __ARGS((void)); 11 void restoreRedobuff __ARGS((void));
11 void AppendToRedobuff __ARGS((char_u *s)); 12 void AppendToRedobuff __ARGS((char_u *s));
12 void AppendToRedobuffLit __ARGS((char_u *str, int len)); 13 void AppendToRedobuffLit __ARGS((char_u *str, int len));
13 void AppendCharToRedobuff __ARGS((int c)); 14 void AppendCharToRedobuff __ARGS((int c));