diff options
author | James McCoy <jamessan@jamessan.com> | 2017-12-18 14:26:49 -0500 |
---|---|---|
committer | James McCoy <jamessan@jamessan.com> | 2017-12-18 14:35:55 -0500 |
commit | fb8592b7ba673f230f144dc8c29e5dffc33fc50a (patch) | |
tree | c166a68801d1362a30fe3fa43d6ab9e76ec91d3f /src/nvim/eval.c | |
parent | 6b5d92f9e0e9754933abec06e9265027f388357f (diff) | |
download | rneovim-fb8592b7ba673f230f144dc8c29e5dffc33fc50a.tar.gz rneovim-fb8592b7ba673f230f144dc8c29e5dffc33fc50a.tar.bz2 rneovim-fb8592b7ba673f230f144dc8c29e5dffc33fc50a.zip |
vim-patch:8.0.0517: there is no way to remove quickfix lists
Problem: There is no way to remove quickfix lists (for testing).
Solution: Add the 'f' action to setqflist(). Add tests. (Yegappan
Lakshmanan)
https://github.com/vim/vim/commit/b6fa30ccc39cdb7f1d07b99fe2f4c6b61671dac2
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r-- | src/nvim/eval.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index 7fa9f7563e..1461ddb8f9 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -14594,7 +14594,8 @@ static void set_qf_ll_list(win_T *wp, typval_T *args, typval_T *rettv) return; } const char *const act = tv_get_string_chk(action_arg); - if ((*act == 'a' || *act == 'r' || *act == ' ') && act[1] == NUL) { + if ((*act == 'a' || *act == 'r' || *act == ' ' || *act == 'f') + && act[1] == NUL) { action = *act; } else { EMSG2(_(e_invact), act); |