summaryrefslogtreecommitdiff
path: root/src/window.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-07-25 22:36:52 +0200
committerBram Moolenaar <Bram@vim.org>2018-07-25 22:36:52 +0200
commit0a08c63da17dfd93ac2885e3f3f8a083a9b3131c (patch)
tree9d557c0e8454c09c889e6ee033b178118bc9aa7e /src/window.c
parent53901442f37a59e5495165f91db5574c0b43ab04 (diff)
downloadvim-git-0a08c63da17dfd93ac2885e3f3f8a083a9b3131c.tar.gz
patch 8.1.0213: CTRL-W CR does not work properly in a quickfix windowv8.1.0213
Problem: CTRL-W CR does not work properly in a quickfix window. Solution: Split the window if needed. (Jason Franklin)
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c17
1 files changed, 4 insertions, 13 deletions
diff --git a/src/window.c b/src/window.c
index f059b3766..e1781d3f4 100644
--- a/src/window.c
+++ b/src/window.c
@@ -520,23 +520,14 @@ wingotofile:
break;
#endif
+/* Quickfix window only: view the result under the cursor in a new split. */
+#if defined(FEAT_QUICKFIX)
case K_KENTER:
case CAR:
-#if defined(FEAT_QUICKFIX)
- /*
- * In a quickfix window a <CR> jumps to the error under the
- * cursor in a new window.
- */
if (bt_quickfix(curbuf))
- {
- sprintf((char *)cbuf, "split +%ld%s",
- (long)curwin->w_cursor.lnum,
- (curwin->w_llist_ref == NULL) ? "cc" : "ll");
- do_cmdline_cmd(cbuf);
- }
-#endif
+ qf_view_result(TRUE);
break;
-
+#endif
/* CTRL-W g extended commands */
case 'g':