comparison src/term.c @ 12317:2a8890b80923 v8.0.1038

patch 8.0.1038: strike-through text not supported commit https://github.com/vim/vim/commit/cf4b00c856ef714482d8d060332ac9a4d74e6b88 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Sep 2 18:33:56 2017 +0200 patch 8.0.1038: strike-through text not supported Problem: Strike-through text not supported. Solution: Add support for the "strikethrough" attribute. (Christian Brabandt, Ken Takata)
author Christian Brabandt <cb@256bit.org>
date Sat, 02 Sep 2017 18:45:04 +0200
parents 50b0b3aaa545
children c83669fb7601
comparison
equal deleted inserted replaced
12316:a1d3a6d6af2c 12317:2a8890b80923
215 {(int)KS_SO, IF_EB("\033|16h", ESC_STR "|16h")}, /* HL_STANDOUT */ 215 {(int)KS_SO, IF_EB("\033|16h", ESC_STR "|16h")}, /* HL_STANDOUT */
216 {(int)KS_UE, IF_EB("\033|8H", ESC_STR "|8H")}, /* HL_UNDERLINE */ 216 {(int)KS_UE, IF_EB("\033|8H", ESC_STR "|8H")}, /* HL_UNDERLINE */
217 {(int)KS_US, IF_EB("\033|8h", ESC_STR "|8h")}, /* HL_UNDERLINE */ 217 {(int)KS_US, IF_EB("\033|8h", ESC_STR "|8h")}, /* HL_UNDERLINE */
218 {(int)KS_UCE, IF_EB("\033|8C", ESC_STR "|8C")}, /* HL_UNDERCURL */ 218 {(int)KS_UCE, IF_EB("\033|8C", ESC_STR "|8C")}, /* HL_UNDERCURL */
219 {(int)KS_UCS, IF_EB("\033|8c", ESC_STR "|8c")}, /* HL_UNDERCURL */ 219 {(int)KS_UCS, IF_EB("\033|8c", ESC_STR "|8c")}, /* HL_UNDERCURL */
220 {(int)KS_STE, IF_EB("\033|4C", ESC_STR "|4C")}, /* HL_STRIKETHROUGH */
221 {(int)KS_STS, IF_EB("\033|4c", ESC_STR "|4c")}, /* HL_STRIKETHROUGH */
220 {(int)KS_CZR, IF_EB("\033|4H", ESC_STR "|4H")}, /* HL_ITALIC */ 222 {(int)KS_CZR, IF_EB("\033|4H", ESC_STR "|4H")}, /* HL_ITALIC */
221 {(int)KS_CZH, IF_EB("\033|4h", ESC_STR "|4h")}, /* HL_ITALIC */ 223 {(int)KS_CZH, IF_EB("\033|4h", ESC_STR "|4h")}, /* HL_ITALIC */
222 {(int)KS_VB, IF_EB("\033|f", ESC_STR "|f")}, 224 {(int)KS_VB, IF_EB("\033|f", ESC_STR "|f")},
223 {(int)KS_MS, "y"}, 225 {(int)KS_MS, "y"},
224 {(int)KS_UT, "y"}, 226 {(int)KS_UT, "y"},
829 {(int)KS_ME, IF_EB("\033[m", ESC_STR "[m")}, 831 {(int)KS_ME, IF_EB("\033[m", ESC_STR "[m")},
830 {(int)KS_MR, IF_EB("\033[7m", ESC_STR "[7m")}, 832 {(int)KS_MR, IF_EB("\033[7m", ESC_STR "[7m")},
831 {(int)KS_MD, IF_EB("\033[1m", ESC_STR "[1m")}, 833 {(int)KS_MD, IF_EB("\033[1m", ESC_STR "[1m")},
832 {(int)KS_UE, IF_EB("\033[m", ESC_STR "[m")}, 834 {(int)KS_UE, IF_EB("\033[m", ESC_STR "[m")},
833 {(int)KS_US, IF_EB("\033[4m", ESC_STR "[4m")}, 835 {(int)KS_US, IF_EB("\033[4m", ESC_STR "[4m")},
836 {(int)KS_STE, IF_EB("\033[29m", ESC_STR "[29m")},
837 {(int)KS_STS, IF_EB("\033[9m", ESC_STR "[9m")},
834 {(int)KS_MS, "y"}, 838 {(int)KS_MS, "y"},
835 {(int)KS_UT, "y"}, 839 {(int)KS_UT, "y"},
836 {(int)KS_LE, "\b"}, 840 {(int)KS_LE, "\b"},
837 {(int)KS_VI, IF_EB("\033[?25l", ESC_STR "[?25l")}, 841 {(int)KS_VI, IF_EB("\033[?25l", ESC_STR "[?25l")},
838 {(int)KS_VE, IF_EB("\033[?25h", ESC_STR "[?25h")}, 842 {(int)KS_VE, IF_EB("\033[?25h", ESC_STR "[?25h")},
1149 {(int)KS_SO, "[SO]"}, 1153 {(int)KS_SO, "[SO]"},
1150 {(int)KS_UE, "[UE]"}, 1154 {(int)KS_UE, "[UE]"},
1151 {(int)KS_US, "[US]"}, 1155 {(int)KS_US, "[US]"},
1152 {(int)KS_UCE, "[UCE]"}, 1156 {(int)KS_UCE, "[UCE]"},
1153 {(int)KS_UCS, "[UCS]"}, 1157 {(int)KS_UCS, "[UCS]"},
1158 {(int)KS_STE, "[STE]"},
1159 {(int)KS_STS, "[STS]"},
1154 {(int)KS_MS, "[MS]"}, 1160 {(int)KS_MS, "[MS]"},
1155 {(int)KS_UT, "[UT]"}, 1161 {(int)KS_UT, "[UT]"},
1156 {(int)KS_XN, "[XN]"}, 1162 {(int)KS_XN, "[XN]"},
1157 # ifdef TERMINFO 1163 # ifdef TERMINFO
1158 {(int)KS_CM, "[%p1%dCM%p2%d]"}, 1164 {(int)KS_CM, "[%p1%dCM%p2%d]"},
1593 {KS_VI, "vi"}, {KS_VE, "ve"}, {KS_MB, "mb"}, 1599 {KS_VI, "vi"}, {KS_VE, "ve"}, {KS_MB, "mb"},
1594 {KS_ME, "me"}, {KS_MR, "mr"}, 1600 {KS_ME, "me"}, {KS_MR, "mr"},
1595 {KS_MD, "md"}, {KS_SE, "se"}, {KS_SO, "so"}, 1601 {KS_MD, "md"}, {KS_SE, "se"}, {KS_SO, "so"},
1596 {KS_CZH,"ZH"}, {KS_CZR,"ZR"}, {KS_UE, "ue"}, 1602 {KS_CZH,"ZH"}, {KS_CZR,"ZR"}, {KS_UE, "ue"},
1597 {KS_US, "us"}, {KS_UCE, "Ce"}, {KS_UCS, "Cs"}, 1603 {KS_US, "us"}, {KS_UCE, "Ce"}, {KS_UCS, "Cs"},
1604 {KS_STE,"Te"}, {KS_STS,"Ts"},
1598 {KS_CM, "cm"}, {KS_SR, "sr"}, 1605 {KS_CM, "cm"}, {KS_SR, "sr"},
1599 {KS_CRI,"RI"}, {KS_VB, "vb"}, {KS_KS, "ks"}, 1606 {KS_CRI,"RI"}, {KS_VB, "vb"}, {KS_KS, "ks"},
1600 {KS_KE, "ke"}, {KS_TI, "ti"}, {KS_TE, "te"}, 1607 {KS_KE, "ke"}, {KS_TI, "ti"}, {KS_TE, "te"},
1601 {KS_BC, "bc"}, {KS_CSB,"Sb"}, {KS_CSF,"Sf"}, 1608 {KS_BC, "bc"}, {KS_CSB,"Sb"}, {KS_CSF,"Sf"},
1602 {KS_CAB,"AB"}, {KS_CAF,"AF"}, {KS_LE, "le"}, 1609 {KS_CAB,"AB"}, {KS_CAF,"AF"}, {KS_LE, "le"},