aboutsummaryrefslogtreecommitdiff
path: root/src/eval.c
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-03-27 13:35:36 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-03-27 17:36:32 -0300
commite995b2156778fb28f1fbcf29a97d3f7f531e7583 (patch)
tree9049279ccadfaf1a6d429a4e3a46f5410f78afe0 /src/eval.c
parent1e8eb4e2c6f75b12d863e52ded56ccd48b5c8769 (diff)
downloadrneovim-e995b2156778fb28f1fbcf29a97d3f7f531e7583.tar.gz
rneovim-e995b2156778fb28f1fbcf29a97d3f7f531e7583.tar.bz2
rneovim-e995b2156778fb28f1fbcf29a97d3f7f531e7583.zip
Re-integrate FEAT_FILTERPIPE code
This feature was accidentally removed when doing the initial import from vim. It makes vim use pipes instead of temporary files for filtering buffers through shell commands. I found that this was missing when looking for references of SHELL_READ/SHELL_WRITE outside mch_call_shell`. When `mch_call_shell` is reimplemented on top of libuv process management facilities, pipes will always be used for communication with child processes so it makes sense to enable the feature permanently.
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/eval.c b/src/eval.c
index eb0a14eaca..df097d5e37 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -10252,6 +10252,7 @@ static void f_has(typval_T *argvars, typval_T *rettv)
"extra_search",
"farsi",
"file_in_path",
+ "filterpipe",
"find_in_path",
"float",
"folding",