X Tutup
Skip to content

Issue with the display of the auto-completion list #254

@ikanobori

Description

@ikanobori

Normally, The users in East Asian will setting to Unicode East Asian Ambiguous characters are wide.

A example, Terminal on Mac OS X:
Terminal.app's Preferences menu > Settings > Advanced tab > Check the Unicode East Asian Ambiguous characters are wide

Unicode East Asian Ambiguous characters are wide means displayed a UEAA character consuming the area of ​​_2_ characters. It's critical issue when writing letters in Japanese and other languages.

see also: http://www.unicode.org/reports/tr11/

So, A problem of bpython is using u'\u2500' character when displaying the auto-completion list, because u'\u2500' character is UEAA character.

It should use - (hyphen) or any non-UEAA characters instead of UEAA characters.

Thank you.


Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      X Tutup