Mercurial > vim
comparison src/proto/term.pro @ 20768:1e2e81dbb958 v8.2.0936
patch 8.2.0936: some terminals misinterpret the code for getting cursor style
Commit: https://github.com/vim/vim/commit/a45551a53557dba98973fdb3ff737dea2fffcda3
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jun 9 15:57:37 2020 +0200
patch 8.2.0936: some terminals misinterpret the code for getting cursor style
Problem: Some terminals misinterpret the code for getting cursor style.
Solution: Send a sequence to the terminal and check the result. (IWAMOTO
Kouichi, closes #2126) Merged with current code.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 09 Jun 2020 16:00:05 +0200 |
parents | 5ffe112b1afd |
children | 2616c5a337e0 |
comparison
equal
deleted
inserted
replaced
20767:c7edd278df99 | 20768:1e2e81dbb958 |
---|---|
45 void set_shellsize(int width, int height, int mustset); | 45 void set_shellsize(int width, int height, int mustset); |
46 void settmode(tmode_T tmode); | 46 void settmode(tmode_T tmode); |
47 void starttermcap(void); | 47 void starttermcap(void); |
48 void stoptermcap(void); | 48 void stoptermcap(void); |
49 void may_req_termresponse(void); | 49 void may_req_termresponse(void); |
50 void may_req_ambiguous_char_width(void); | 50 void check_terminal_behavior(void); |
51 void may_req_bg_color(void); | 51 void may_req_bg_color(void); |
52 int swapping_screen(void); | 52 int swapping_screen(void); |
53 void scroll_start(void); | 53 void scroll_start(void); |
54 void cursor_on_force(void); | 54 void cursor_on_force(void); |
55 void cursor_on(void); | 55 void cursor_on(void); |