Ticket #1627: mc-widechar-view.patch

File mc-widechar-view.patch, 478 bytes (added by mnk, 10 years ago)

patch version 1.0

  • src/viewer/plain.c

    old new  
    151151#endif 
    152152            tty_print_anychar (c); 
    153153        } 
    154         col++; 
    155154        tty_setcolor (NORMAL_COLOR); 
     155            if (g_unichar_isprint (c)) { 
     156            if (g_unichar_iswide(c)) { col += 2; } 
     157            else { if (!g_unichar_iszerowidth(c)) { col++; } } 
     158            } else { col++; } 
    156159    } 
    157160    view->dpy_end = from; 
    158161}