]> granicus.if.org Git - vim/commit
patch 8.1.1922: in diff mode global operations can be very slow v8.1.1922
authorBram Moolenaar <Bram@vim.org>
Sat, 24 Aug 2019 18:54:19 +0000 (20:54 +0200)
committerBram Moolenaar <Bram@vim.org>
Sat, 24 Aug 2019 18:54:19 +0000 (20:54 +0200)
commit4f57eefe1e84b5a90e08474092ea6fc8825ad5c9
tree5afd78a40e21a0375a423acbf3ef990e32ac0cd6
parenta4208966fb289a505ebdef62bbc37c214069bab4
patch 8.1.1922: in diff mode global operations can be very slow

Problem:    In diff mode global operations can be very slow.
Solution:   Do not call diff_redraw() many times, call it once when redrawing.
            And also don't update folds multiple times.
src/diff.c
src/fold.c
src/globals.h
src/proto/diff.pro
src/screen.c
src/version.c