Hello! I've received a couple of requests about getting Align.vim to work with utf-8 characters. As an example, consider:
let x='grĂ¼n' echo "strlen(x)=".strlen(x) Thus, strlen() returns 5, not 4 as one might (sometimes) expect. So, I tried a workaround: fun! Strlen(x) 1split enew call setline(1,a:x) let ret= virtcol("$") - 1 bwipe! return ret endfun echo Strlen(x) now returns 4 (at the price of using interpreted code over built-in strlen()). So, is this the best that can be done? I'd prefer to have a built-in compiled function for this. Regards, Chip Campbell --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---