Home
last modified time | relevance | path

Searched refs:doublewidth (Results 1 – 8 of 8) sorted by relevance

/vim-8.2.3635/src/libvterm/src/
H A Dscreen.c299 cell->pen.dwl = info->doublewidth; in erase_internal()
650 if(newinfo->doublewidth != oldinfo->doublewidth || in setlineinfo()
660 cell->pen.dwl = newinfo->doublewidth; in setlineinfo()
667 rect.end_col = newinfo->doublewidth ? screen->cols / 2 : screen->cols; in setlineinfo()
670 if(newinfo->doublewidth) { in setlineinfo()
H A Dvterm_internal.h95 #define ROWWIDTH(state,row) ((state)->lineinfo[(row)].doublewidth ? ((state)->cols / 2) : (state)->…
H A Dstate.c23 info.dwl = state->lineinfo[pos.row].doublewidth; in putglyph()
257 info.doublewidth = DWL_OFF; in set_lineinfo()
259 info.doublewidth = DWL_ON; in set_lineinfo()
/vim-8.2.3635/runtime/tools/
H A Dunicode.vim198 " Account for indentation differences between ambiguous and doublewidth
385 " exclude characters that are in the "ambiguous" or "doublewidth" table
458 call BuildWidthTable('[WF]', 'doublewidth')
468 " Must come after the "ambiguous" and "doublewidth" tables
/vim-8.2.3635/src/libvterm/t/
H A D61screen_unicode.test43 !Outputting CJK doublewidth in 80th column should wraparound to next line and not crash"
H A Dharness.c880 if(info->doublewidth) in main()
/vim-8.2.3635/src/libvterm/include/
H A Dvterm.h279 unsigned int doublewidth:1; /* DECDWL or DECDHL line */ member
/vim-8.2.3635/src/
H A Dmbyte.c1372 static struct interval doublewidth[] = in utf_char2cells() local
1588 if (intable(doublewidth, sizeof(doublewidth), c)) in utf_char2cells()