@ -140,56 +140,126 @@ typedef struct unicodeStyleFormat
static const unicodeStyleFormat unicode_style = {
{
{
/* ─ */
/* U+2500 Box Drawings Light Horizontal */
" \342 \224 \200 " ,
/* ├╟ */
/*--
* U + 251 C Box Drawings Light Vertical and Right ,
* U + 255F Box Drawings Vertical Double and Right Single
* - -
*/
{ " \342 \224 \234 " , " \342 \225 \237 " } ,
/* ┤╢ */
/*--
* U + 2524 Box Drawings Light Vertical and Left ,
* U + 2562 Box Drawings Vertical Double and Left Single
* - -
*/
{ " \342 \224 \244 " , " \342 \225 \242 " } ,
} ,
{
/* ═ */
/* U+2550 Box Drawings Double Horizontal */
" \342 \225 \220 " ,
/* ╞╠ */
/*--
* U + 255 E Box Drawings Vertical Single and Right Double ,
* U + 2560 Box Drawings Double Vertical and Right
* - -
*/
{ " \342 \225 \236 " , " \342 \225 \240 " } ,
/* ╡╣ */
/*--
* U + 2561 Box Drawings Vertical Single and Left Double ,
* U + 2563 Box Drawings Double Vertical and Left
* - -
*/
{ " \342 \225 \241 " , " \342 \225 \243 " } ,
} ,
} ,
{
{
/* │ */
/* U+2502 Box Drawings Light Vertical */
" \342 \224 \202 " ,
/* ┼╪ */
/*--
* U + 253 C Box Drawings Light Vertical and Horizontal ,
* U + 256 A Box Drawings Vertical Single and Horizontal Double
* - -
*/
{ " \342 \224 \274 " , " \342 \225 \252 " } ,
/* ┴╧ */
/*--
* U + 2534 Box Drawings Light Up and Horizontal ,
* U + 2567 Box Drawings Up Single and Horizontal Double
* - -
*/
{ " \342 \224 \264 " , " \342 \225 \247 " } ,
/* ┬╤ */
/*--
* U + 252 C Box Drawings Light Down and Horizontal ,
* U + 2564 Box Drawings Down Single and Horizontal Double
* - -
*/
{ " \342 \224 \254 " , " \342 \225 \244 " } ,
} ,
{
/* ║ */
/* U+2551 Box Drawings Double Vertical */
" \342 \225 \221 " ,
/* ╫╬ */
/*--
* U + 256 B Box Drawings Vertical Double and Horizontal Single ,
* U + 256 C Box Drawings Double Vertical and Horizontal
* - -
*/
{ " \342 \225 \253 " , " \342 \225 \254 " } ,
/* ╨╩ */
/*--
* U + 2568 Box Drawings Up Double and Horizontal Single ,
* U + 2569 Box Drawings Double Up and Horizontal
* - -
*/
{ " \342 \225 \250 " , " \342 \225 \251 " } ,
/* ╥╦ */
/*--
* U + 2565 Box Drawings Down Double and Horizontal Single ,
* U + 2566 Box Drawings Double Down and Horizontal
* - -
*/
{ " \342 \225 \245 " , " \342 \225 \246 " } ,
} ,
} ,
{
/* └│┌─┐┘ */
/*--
* U + 2514 Box Drawings Light Up and Right ,
* U + 2502 Box Drawings Light Vertical ,
* U + 250 C Box Drawings Light Down and Right ,
* U + 2500 Box Drawings Light Horizontal ,
* U + 2510 Box Drawings Light Down and Left ,
* U + 2518 Box Drawings Light Up and Left
* - -
*/
{ " \342 \224 \224 " , " \342 \224 \202 " , " \342 \224 \214 " , " \342 \224 \200 " , " \342 \224 \220 " , " \342 \224 \230 " } ,
/* ╚║╔═╗╝ */
/*--
* U + 255 A Box Drawings Double Up and Right ,
* U + 2551 Box Drawings Double Vertical ,
* U + 2554 Box Drawings Double Down and Right ,
* U + 2550 Box Drawings Double Horizontal ,
* U + 2557 Box Drawings Double Down and Left ,
* U + 255 D Box Drawings Double Up and Left
* - -
*/
{ " \342 \225 \232 " , " \342 \225 \221 " , " \342 \225 \224 " , " \342 \225 \220 " , " \342 \225 \227 " , " \342 \225 \235 " } ,
} ,
" " ,
" \342 \206 \265 " , /* ↵ */
/* U+21B5 Downwards Arrow with Corner Leftwards */
" \342 \206 \265 " ,
" " ,
" \342 \206 \265 " , /* ↵ */
" \342 \200 \246 " , /* … */
" \342 \200 \246 " , /* … */
/* U+21B5 Downwards Arrow with Corner Leftwards */
" \342 \206 \265 " ,
/* U+2026 Horizontal Ellipsis */
" \342 \200 \246 " ,
" \342 \200 \246 " ,
true
} ;