[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#10978: `calendar-string-spread' loses with double-width characters
From: |
Štěpán Němec |
Subject: |
bug#10978: `calendar-string-spread' loses with double-width characters |
Date: |
Fri, 09 Mar 2012 12:57:30 +0100 |
The algorithm used obviously works using `length', but for every
double-width character the resulting string is one char too long when
actually displayed, defeating its purpose when formatting the calendar
mode line (`calendar-update-mode-line' et al.).
Ex.:
(calendar-string-spread '("a" "b" "c") ?\s 10)
;=> "a b c" ; OK
(calendar-string-spread '("矢" "b" "c") ?\s 10)
;=> "矢 b c" ; not OK
--
Štěpán