Merge #10394 from janlazo/vim-8.1.1614

vim-patch:8.1.{1614,1632,1634,1639}
This commit is contained in:
Justin M. Keyes 2019-07-06 12:33:51 +02:00 committed by GitHub
commit 1b99aa8c53
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 11 additions and 7 deletions

View File

@ -4202,7 +4202,7 @@ A jump table for the options with a short description can be found at |Q_op|.
rows in the window, depending on whether 'number' or 'relativenumber' rows in the window, depending on whether 'number' or 'relativenumber'
is set. Thus with the Vim default of 4 there is room for a line number is set. Thus with the Vim default of 4 there is room for a line number
up to 999. When the buffer has 1000 lines five columns will be used. up to 999. When the buffer has 1000 lines five columns will be used.
The minimum value is 1, the maximum value is 10. The minimum value is 1, the maximum value is 20.
*'omnifunc'* *'ofu'* *'omnifunc'* *'ofu'*
'omnifunc' 'ofu' string (default: empty) 'omnifunc' 'ofu' string (default: empty)

View File

@ -22025,6 +22025,7 @@ static bool script_autoload(const char *const name, const size_t name_len,
} }
/// Return the autoload script name for a function or variable name /// Return the autoload script name for a function or variable name
/// Caller must make sure that "name" contains AUTOLOAD_CHAR.
/// ///
/// @param[in] name Variable/function name. /// @param[in] name Variable/function name.
/// @param[in] name_len Name length. /// @param[in] name_len Name length.

View File

@ -2495,7 +2495,7 @@ static void realloc_cmdbuff(int len)
static char_u *arshape_buf = NULL; static char_u *arshape_buf = NULL;
# if defined(EXITFREE) # if defined(EXITFREE)
void free_cmdline_buf(void) void free_arshape_buf(void)
{ {
xfree(arshape_buf); xfree(arshape_buf);
} }

View File

@ -648,7 +648,7 @@ void free_all_mem(void)
// Free all option values. Must come after closing windows. // Free all option values. Must come after closing windows.
free_all_options(); free_all_options();
free_cmdline_buf(); free_arshape_buf();
/* Clear registers. */ /* Clear registers. */
clear_registers(); clear_registers();

View File

@ -4274,7 +4274,7 @@ static char *set_num_option(int opt_idx, char_u *varp, long value,
} else if (pp == &curwin->w_p_nuw || pp == &curwin->w_allbuf_opt.wo_nuw) { } else if (pp == &curwin->w_p_nuw || pp == &curwin->w_allbuf_opt.wo_nuw) {
if (value < 1) { if (value < 1) {
errmsg = e_positive; errmsg = e_positive;
} else if (value > 10) { } else if (value > 20) {
errmsg = e_invarg; errmsg = e_invarg;
} }
} else if (pp == &curbuf->b_p_iminsert || pp == &p_iminsert) { } else if (pp == &curbuf->b_p_iminsert || pp == &p_iminsert) {

View File

@ -2085,7 +2085,7 @@ win_line (
int lcs_eol_one = wp->w_p_lcs_chars.eol; // 'eol' until it's been used int lcs_eol_one = wp->w_p_lcs_chars.eol; // 'eol' until it's been used
int lcs_prec_todo = wp->w_p_lcs_chars.prec; // 'prec' until it's been used int lcs_prec_todo = wp->w_p_lcs_chars.prec; // 'prec' until it's been used
/* saved "extra" items for when draw_state becomes WL_LINE (again) */ // saved "extra" items for when draw_state becomes WL_LINE (again)
int saved_n_extra = 0; int saved_n_extra = 0;
char_u *saved_p_extra = NULL; char_u *saved_p_extra = NULL;
int saved_c_extra = 0; int saved_c_extra = 0;

View File

@ -752,6 +752,9 @@ func Test_diff_of_diff()
if !CanRunVimInTerminal() if !CanRunVimInTerminal()
return return
endif endif
if !has("rightleft")
throw 'Skipped: rightleft not supported'
endif
call writefile([ call writefile([
\ 'call setline(1, ["aa","bb","cc","@@ -3,2 +5,7 @@","dd","ee","ff"])', \ 'call setline(1, ["aa","bb","cc","@@ -3,2 +5,7 @@","dd","ee","ff"])',

View File

@ -231,7 +231,7 @@ func Test_set_errors()
call assert_fails('set backupcopy=', 'E474:') call assert_fails('set backupcopy=', 'E474:')
call assert_fails('set regexpengine=3', 'E474:') call assert_fails('set regexpengine=3', 'E474:')
call assert_fails('set history=10001', 'E474:') call assert_fails('set history=10001', 'E474:')
call assert_fails('set numberwidth=11', 'E474:') call assert_fails('set numberwidth=21', 'E474:')
call assert_fails('set colorcolumn=-a') call assert_fails('set colorcolumn=-a')
call assert_fails('set colorcolumn=a') call assert_fails('set colorcolumn=a')
call assert_fails('set colorcolumn=1,') call assert_fails('set colorcolumn=1,')

View File

@ -74,7 +74,7 @@ describe(':set validation', function()
should_fail('foldlevel', -5, 'E487') should_fail('foldlevel', -5, 'E487')
should_fail('foldcolumn', 13, 'E474') should_fail('foldcolumn', 13, 'E474')
should_fail('conceallevel', 4, 'E474') should_fail('conceallevel', 4, 'E474')
should_fail('numberwidth', 11, 'E474') should_fail('numberwidth', 21, 'E474')
should_fail('numberwidth', 0, 'E487') should_fail('numberwidth', 0, 'E487')
-- If smaller than 1 this one is set to 'lines'-1 -- If smaller than 1 this one is set to 'lines'-1