Merge #8596 from janlazo/vim-8.0.0615

This commit is contained in:
Justin M. Keyes 2018-06-20 00:58:33 +02:00 committed by GitHub
commit 18710e7720
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 34 additions and 22 deletions

View File

@ -2315,11 +2315,11 @@ doend:
* Check for an Ex command with optional tail. * Check for an Ex command with optional tail.
* If there is a match advance "pp" to the argument and return TRUE. * If there is a match advance "pp" to the argument and return TRUE.
*/ */
int int
checkforcmd ( checkforcmd(
char_u **pp, /* start of command */ char_u **pp, // start of command
char *cmd, /* name of command */ char *cmd, // name of command
int len /* required length */ int len // required length
) )
{ {
int i; int i;
@ -4080,6 +4080,7 @@ int expand_filename(exarg_T *eap, char_u **cmdlinep, char_u **errormsgp)
&& eap->cmdidx != CMD_lgrep && eap->cmdidx != CMD_lgrep
&& eap->cmdidx != CMD_grepadd && eap->cmdidx != CMD_grepadd
&& eap->cmdidx != CMD_lgrepadd && eap->cmdidx != CMD_lgrepadd
&& eap->cmdidx != CMD_hardcopy
&& !(eap->argt & NOSPC) && !(eap->argt & NOSPC)
) { ) {
char_u *l; char_u *l;
@ -4702,9 +4703,9 @@ char_u *check_nextcmd(char_u *p)
* return FAIL and give error message if 'message' TRUE * return FAIL and give error message if 'message' TRUE
* return OK otherwise * return OK otherwise
*/ */
static int static int
check_more ( check_more(
int message, /* when FALSE check only, no messages */ int message, // when FALSE check only, no messages
int forceit int forceit
) )
{ {
@ -5371,8 +5372,8 @@ static size_t add_cmd_modifier(char_u *buf, char *mod_str, bool *multi_mods)
* Returns the length of the replacement, which has been added to "buf". * Returns the length of the replacement, which has been added to "buf".
* Returns -1 if there was no match, and only the "<" has been copied. * Returns -1 if there was no match, and only the "<" has been copied.
*/ */
static size_t static size_t
uc_check_code ( uc_check_code(
char_u *code, char_u *code,
size_t len, size_t len,
char_u *buf, char_u *buf,
@ -6104,8 +6105,8 @@ static void ex_pclose(exarg_T *eap)
* Close window "win" and take care of handling closing the last window for a * Close window "win" and take care of handling closing the last window for a
* modified buffer. * modified buffer.
*/ */
static void static void
ex_win_close ( ex_win_close(
int forceit, int forceit,
win_T *win, win_T *win,
tabpage_T *tp /* NULL or the tab page "win" is in */ tabpage_T *tp /* NULL or the tab page "win" is in */
@ -6521,8 +6522,8 @@ void alist_set(alist_T *al, int count, char_u **files, int use_curbuf, int *fnum
* Add file "fname" to argument list "al". * Add file "fname" to argument list "al".
* "fname" must have been allocated and "al" must have been checked for room. * "fname" must have been allocated and "al" must have been checked for room.
*/ */
void void
alist_add ( alist_add(
alist_T *al, alist_T *al,
char_u *fname, char_u *fname,
int set_fnum /* 1: set buffer number; 2: re-use curbuf */ int set_fnum /* 1: set buffer number; 2: re-use curbuf */
@ -6869,8 +6870,8 @@ static void ex_edit(exarg_T *eap)
/* /*
* ":edit <file>" command and alikes. * ":edit <file>" command and alikes.
*/ */
void void
do_exedit ( do_exedit(
exarg_T *eap, exarg_T *eap,
win_T *old_curwin /* curwin before doing a split or NULL */ win_T *old_curwin /* curwin before doing a split or NULL */
) )
@ -8760,8 +8761,8 @@ char_u *expand_sfile(char_u *arg)
* Write openfile commands for the current buffers to an .exrc file. * Write openfile commands for the current buffers to an .exrc file.
* Return FAIL on error, OK otherwise. * Return FAIL on error, OK otherwise.
*/ */
static int static int
makeopens ( makeopens(
FILE *fd, FILE *fd,
char_u *dirnow /* Current directory name */ char_u *dirnow /* Current directory name */
) )
@ -9207,8 +9208,8 @@ static int ses_do_win(win_T *wp)
* Write commands to "fd" to restore the view of a window. * Write commands to "fd" to restore the view of a window.
* Caller must make sure 'scrolloff' is zero. * Caller must make sure 'scrolloff' is zero.
*/ */
static int static int
put_view ( put_view(
FILE *fd, FILE *fd,
win_T *wp, win_T *wp,
int add_edit, /* add ":edit" command to view */ int add_edit, /* add ":edit" command to view */
@ -9402,8 +9403,8 @@ put_view (
* Write an argument list to the session file. * Write an argument list to the session file.
* Returns FAIL if writing fails. * Returns FAIL if writing fails.
*/ */
static int static int
ses_arglist ( ses_arglist(
FILE *fd, FILE *fd,
char *cmd, char *cmd,
garray_T *gap, garray_T *gap,

View File

@ -61,3 +61,14 @@ func Test_with_syntax()
set printoptions& set printoptions&
endif endif
endfunc endfunc
func Test_fname_with_spaces()
if has('postscript')
split t\ e\ s\ t.txt
call setline(1, ['just', 'some', 'text'])
hardcopy > %.ps
call assert_true(filereadable('t e s t.txt.ps'))
call delete('t e s t.txt.ps')
bwipe!
endif
endfunc