Mercurial > vim
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)); |