* lisp/textmodes/picture.el (picture-insert): Don't rely on
'move-to-column' to move to the column that is its argument: this
might be false when full-width characters are involved.
(cherry picked from commit
3954e8d9bbed902e750c9e0647c6527ae32523b9)
(> width 1)
(< (abs picture-horizontal-step) 2))
(* picture-horizontal-step 2)
- picture-horizontal-step)))
+ picture-horizontal-step))
+ actual-col)
(while (> arg 0)
(setq arg (1- arg))
(if (/= picture-desired-column (current-column))
- (move-to-column picture-desired-column t))
- (let ((col (+ picture-desired-column width)))
+ (setq actual-col (move-to-column picture-desired-column t))
+ (setq actual-col picture-desired-column))
+ (let ((col (+ actual-col width)))
(or (eolp)
(let ((pos (point))
(col0 (current-column))