patch 8.1.0213: CTRL-W CR does not work properly in a quickfix window
Problem: CTRL-W CR does not work properly in a quickfix window.
Solution: Split the window if needed. (Jason Franklin)
diff --git a/src/window.c b/src/window.c
index f059b37..e1781d3 100644
--- a/src/window.c
+++ b/src/window.c
@@ -520,23 +520,14 @@
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':