> This statusline uses %c which operates on bytes instead of
> characters. In my example it displays “5” if the cursor is placed
> on the digit “5”, which is correct. But if you move the cursor
> down one line (the column stays the same, it's still five) it
> displays column “9” which is not what I want. The displayed
> column should be “5” if positioned on the “µ”.

In your example it looks like you used a tab char and 'set ts=8'
to move the '5' over. If 'set ts=8' then the '5' IS at column 9,
as it would be if you used spaces.

With vim 7.4.160 using %v all columns with '5' whether using a
tab char or expanded to spaces shows column 9.

" using %v, tab char the '5' and 'µ' are at column 9
123     56789
“äå     µåäö”

" using %v, spaces the '5' and 'µ' are at column 9
123     56789
“äå     µåäö”

Bill

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to