4 From: Bram Moolenaar <Bram@moolenaar.net>
6 Content-Type: text/plain; charset=UTF-8
7 Content-Transfer-Encoding: 8bit
11 Problem: Using CTRL-O z= in Insert mode has a delay before redrawing.
12 Solution: Reset msg_didout and msg_scroll.
13 Files: src/misc1.c, src/spell.c
16 *** ../vim-7.2.234/src/misc1.c 2009-07-14 21:40:30.000000000 +0200
17 --- src/misc1.c 2009-07-14 15:51:55.000000000 +0200
21 cmdline_row = msg_row - 1;
22 need_wait_return = FALSE;
27 cmdline_row = save_cmdline_row;
28 *** ../vim-7.2.234/src/spell.c 2009-05-17 13:30:58.000000000 +0200
29 --- src/spell.c 2009-07-14 15:57:55.000000000 +0200
36 + int msg_scroll_save = msg_scroll;
38 if (no_spell_checking(curwin))
42 selected = prompt_for_number(&mouse_used);
44 selected -= lines_left;
45 ! lines_left = Rows; /* avoid more prompt */
48 if (selected > 0 && selected <= sug.su_ga.ga_len && u_save_cursor() == OK)
50 selected = prompt_for_number(&mouse_used);
52 selected -= lines_left;
53 ! lines_left = Rows; /* avoid more prompt */
54 ! /* don't delay for 'smd' in normal_cmd() */
55 ! msg_scroll = msg_scroll_save;
58 if (selected > 0 && selected <= sug.su_ga.ga_len && u_save_cursor() == OK)
63 /* Replace the word. */
64 ! p = alloc((unsigned)STRLEN(line) - stp->st_orglen + stp->st_wordlen + 1);
67 c = (int)(sug.su_badptr - line);
71 /* Replace the word. */
72 ! p = alloc((unsigned)STRLEN(line) - stp->st_orglen
73 ! + stp->st_wordlen + 1);
76 c = (int)(sug.su_badptr - line);
77 *** ../vim-7.2.234/src/version.c 2009-07-14 21:40:30.000000000 +0200
78 --- src/version.c 2009-07-22 11:00:34.000000000 +0200
82 { /* Add new patch number below this line */
88 From "know your smileys":
89 |-( Contact lenses, but has lost them
91 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
92 /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
93 \\\ download, build and distribute -- http://www.A-A-P.org ///
94 \\\ help me help AIDS victims -- http://ICCF-Holland.org ///