diff options
author | Jurica Bradaric <jbradaric@gmail.com> | 2016-02-28 12:59:13 +0100 |
---|---|---|
committer | Jurica Bradaric <jbradaric@gmail.com> | 2016-04-20 08:25:51 +0200 |
commit | 9e385404b3443f201f1092ba76bcdafd1f303976 (patch) | |
tree | c40d939240c2d751bdc7feb9f6aeac39a03fcb65 /src/nvim/tempfile.c | |
parent | 88a735166b7ee1eadaf6d46be11804dc0e1a251a (diff) | |
download | rneovim-9e385404b3443f201f1092ba76bcdafd1f303976.tar.gz rneovim-9e385404b3443f201f1092ba76bcdafd1f303976.tar.bz2 rneovim-9e385404b3443f201f1092ba76bcdafd1f303976.zip |
vim-patch:7.4.1116
Problem: delete(x, 'rf') does not delete files starting with a dot.
Solution: Also delete files starting with a dot.
https://github.com/vim/vim/commit/b0967d587fc420fa02832533d4915c85d1a78c17
Diffstat (limited to 'src/nvim/tempfile.c')
-rw-r--r-- | src/nvim/tempfile.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/tempfile.c b/src/nvim/tempfile.c index 5b6268168d..6566749f8a 100644 --- a/src/nvim/tempfile.c +++ b/src/nvim/tempfile.c @@ -70,7 +70,8 @@ int delete_recursive(char_u *name) int file_count; char_u *exp = vim_strsave(NameBuff); if (gen_expand_wildcards(1, &exp, &file_count, &files, - EW_DIR | EW_FILE | EW_SILENT) == OK) { + EW_DIR | EW_FILE | EW_SILENT + | EW_ALLLINKS | EW_DODOT) == OK) { for (int i = 0; i < file_count; i++) { if (delete_recursive(files[i]) != 0) { result = -1; |