0
0
mirror of https://github.com/vim/vim.git synced 2025-09-23 03:43:49 -04:00

patch 8.0.0548: saving the redo buffer only works one time

Problem:    Saving the redo buffer only works one time, resulting in the "."
            command not working well for a function call inside another
            function call. (Ingo Karkat)
Solution:   Save the redo buffer at every user function call. (closes #1619)
This commit is contained in:
Bram Moolenaar
2017-04-07 19:50:12 +02:00
parent 52604f2454
commit d4863aa99e
7 changed files with 60 additions and 34 deletions

View File

@@ -515,6 +515,12 @@ struct buffheader
int bh_space; /* space in bh_curr for appending */
};
typedef struct
{
buffheader_T sr_redobuff;
buffheader_T sr_old_redobuff;
} save_redo_T;
/*
* used for completion on the command line
*/