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.
This commit is contained in:
Thiago de Arruda
2014-03-27 13:35:36 -03:00
parent 1e8eb4e2c6
commit e995b21567
5 changed files with 47 additions and 18 deletions

View File

@@ -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",