diff options
author | Bram Moolenaar <Bram@vim.org> | 2010-07-24 20:27:03 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2010-07-24 20:27:03 +0200 |
commit | 59f931ef54d143eb92f9b9168eb74fb061c39294 (patch) | |
tree | bb0116b64dbebf8a2c4f442a0514e8d2ec6f2d26 /src/proto | |
parent | 72ada0f8c2655e365d9284bcc9243e29e5951f04 (diff) |
Add the 'undoreload' option to be able to undo a file reload.
Diffstat (limited to 'src/proto')
-rw-r--r-- | src/proto/buffer.pro | 4 | ||||
-rw-r--r-- | src/proto/undo.pro | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/proto/buffer.pro b/src/proto/buffer.pro index a5fe42ff83..df9c0b478a 100644 --- a/src/proto/buffer.pro +++ b/src/proto/buffer.pro @@ -1,9 +1,9 @@ /* buffer.c */ -int open_buffer __ARGS((int read_stdin, exarg_T *eap)); +int open_buffer __ARGS((int read_stdin, exarg_T *eap, int flags)); int buf_valid __ARGS((buf_T *buf)); void close_buffer __ARGS((win_T *win, buf_T *buf, int action)); void buf_clear_file __ARGS((buf_T *buf)); -void buf_freeall __ARGS((buf_T *buf, int del_buf, int wipe_buf)); +void buf_freeall __ARGS((buf_T *buf, int flags)); void goto_buffer __ARGS((exarg_T *eap, int start, int dir, int count)); void handle_swap_exists __ARGS((buf_T *old_curbuf)); char_u *do_bufdel __ARGS((int command, char_u *arg, int addr_count, int start_bnr, int end_bnr, int forceit)); diff --git a/src/proto/undo.pro b/src/proto/undo.pro index a914c4925c..2cb149f42f 100644 --- a/src/proto/undo.pro +++ b/src/proto/undo.pro @@ -5,6 +5,7 @@ int u_savesub __ARGS((linenr_T lnum)); int u_inssub __ARGS((linenr_T lnum)); int u_savedel __ARGS((linenr_T lnum, long nlines)); int undo_allowed __ARGS((void)); +int u_savecommon __ARGS((linenr_T top, linenr_T bot, linenr_T newbot, int reload)); void u_compute_hash __ARGS((char_u *hash)); char_u *u_get_undo_file_name __ARGS((char_u *buf_ffname, int reading)); void u_write_undo __ARGS((char_u *name, int forceit, buf_T *buf, char_u *hash)); |