Mercurial > vim
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"}, |