summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2017-12-09 15:11:24 +0100
committerBram Moolenaar <Bram@vim.org>2017-12-09 15:11:24 +0100
commit05684310a53c8a4804441c1c6f8b7fc9e8194940 (patch)
tree8dce40f552454f3d0c3aeb4a1ec736adcf655c23
parente4b78e2a42e9030348770764c478b73caa925539 (diff)
patch 8.0.1380: using "vim -r swapfile" the hit-enter prompt is misplaced.v8.0.1380
Problem: When recovering a file with "vim -r swapfile" the hit-enter prompt is at the top of the window. Solution: Invalidate the cursor position.
-rw-r--r--src/term.c7
-rw-r--r--src/version.c2
2 files changed, 7 insertions, 2 deletions
diff --git a/src/term.c b/src/term.c
index 4e38bae5f9..ffa3944d69 100644
--- a/src/term.c
+++ b/src/term.c
@@ -3510,6 +3510,9 @@ may_req_ambiguous_char_width(void)
out_str((char_u *)" ");
term_windgoto(0, 0);
+ /* Need to reset the known cursor position. */
+ screen_start();
+
/* check for the characters now, otherwise they might be eaten by
* get_keystroke() */
out_flush();
@@ -4585,7 +4588,7 @@ check_termcode(
is_mac_terminal = TRUE;
}
# ifdef FEAT_MOUSE_SGR
- /* Iterm2 sends 0;95;0 */
+ /* iTerm2 sends 0;95;0 */
if (STRNCMP(tp + extra - 2, "0;95;0c", 7) == 0)
is_iterm2 = TRUE;
# endif
@@ -4597,7 +4600,7 @@ check_termcode(
{
# ifdef FEAT_MOUSE_SGR
/* Xterm version 277 supports SGR. Also support
- * Terminal.app and iterm2. */
+ * Terminal.app and iTerm2. */
if (version >= 277 || is_iterm2 || is_mac_terminal)
set_option_value((char_u *)"ttym", 0L,
(char_u *)"sgr", 0);
diff --git a/src/version.c b/src/version.c
index 6cb6e2cd36..fad2fdc05b 100644
--- a/src/version.c
+++ b/src/version.c
@@ -772,6 +772,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1390,
+/**/
1379,
/**/
1378,