summaryrefslogtreecommitdiff
path: root/src/ops.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ops.c')
-rw-r--r--src/ops.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/ops.c b/src/ops.c
index d8e96ff1a..e4590a1e7 100644
--- a/src/ops.c
+++ b/src/ops.c
@@ -3985,12 +3985,13 @@ do_pending_operator(cmdarg_T *cap, int old_col, int gui_yank)
op_formatexpr(oap); // use expression
else
#endif
+ {
if (*p_fp != NUL || *curbuf->b_p_fp != NUL)
- op_colon(oap); // use external command
- else
- op_format(oap, FALSE); // use internal function
+ op_colon(oap); // use external command
+ else
+ op_format(oap, FALSE); // use internal function
+ }
break;
-
case OP_FORMAT2:
op_format(oap, TRUE); // use internal function
break;