diff options
author | vimboss <devnull@localhost> | 2005-12-07 20:59:24 +0000 |
---|---|---|
committer | vimboss <devnull@localhost> | 2005-12-07 20:59:24 +0000 |
commit | 86c7d62b50366d834b749b9a5184e27fc92456c2 (patch) | |
tree | fc8783a8b3e67b055c85ae86f12e2912e5237dc1 | |
parent | d08d12d4fd3a5c0374e4c850bcb5d282a727d171 (diff) | |
download | vim-86c7d62b50366d834b749b9a5184e27fc92456c2.tar.gz |
updated for version 7.0164
-rw-r--r-- | src/fileio.c | 3 | ||||
-rw-r--r-- | src/os_unix.c | 10 |
2 files changed, 7 insertions, 6 deletions
diff --git a/src/fileio.c b/src/fileio.c index 8ad34434..3126143f 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -631,7 +631,7 @@ readfile(fname, sfname, from, lines_to_skip, lines_to_read, eap, flags) #endif } -#if defined(FEAT_GUI_DIALOG) || defined(FEAT_CON_DIALOG) +#if defined(HAS_SWAP_EXISTS_ACTION) /* If "Quit" selected at ATTENTION dialog, don't load the file */ if (swap_exists_action == SEA_QUIT) { @@ -6760,6 +6760,7 @@ static struct event_name {"StdinReadPost", EVENT_STDINREADPOST}, {"StdinReadPre", EVENT_STDINREADPRE}, {"Syntax", EVENT_SYNTAX}, + {"SwapExists", EVENT_SWAPEXISTS}, {"TermChanged", EVENT_TERMCHANGED}, {"TermResponse", EVENT_TERMRESPONSE}, {"User", EVENT_USER}, diff --git a/src/os_unix.c b/src/os_unix.c index c72cd833..7d2d0cc9 100644 --- a/src/os_unix.c +++ b/src/os_unix.c @@ -4953,11 +4953,11 @@ mch_expand_wildcards(num_pat, pat, num_file, file, flags) #else ++len; /* add space */ for (j = 0; pat[i][j] != NUL; ) - if (vim_strchr((char_u *)" '", pat[i][j]) != NULL) + if (vim_strchr((char_u *)" ';&<>", pat[i][j]) != NULL) { len += 2; /* add two quotes */ while (pat[i][j] != NUL - && vim_strchr((char_u *)" '", pat[i][j]) != NULL) + && vim_strchr((char_u *)" ';&<>", pat[i][j]) != NULL) { ++len; ++j; @@ -5036,14 +5036,14 @@ mch_expand_wildcards(num_pat, pat, num_file, file, flags) intick = !intick; *p++ = pat[i][j++]; } - else if (!intick && vim_strchr((char_u *)" '", + else if (!intick && vim_strchr((char_u *)" ';&<>", pat[i][j]) != NULL) { /* Put quotes around special characters, but not when * inside ``. */ *p++ = '"'; - while (pat[i][j] != NUL - && vim_strchr((char_u *)" '", pat[i][j]) != NULL) + while (pat[i][j] != NUL && vim_strchr((char_u *)" ';&<>", + pat[i][j]) != NULL) *p++ = pat[i][j++]; *p++ = '"'; } |