Use . instead of r for the index char
This commit is contained in:
parent
b0f5d8dfdc
commit
b0820f6e13
@ -27,6 +27,7 @@ from ..tui.operations import (
|
|||||||
|
|
||||||
HEX, NAME, EMOTICONS, FAVORITES = 'HEX', 'NAME', 'EMOTICONS', 'FAVORITES'
|
HEX, NAME, EMOTICONS, FAVORITES = 'HEX', 'NAME', 'EMOTICONS', 'FAVORITES'
|
||||||
favorites_path = os.path.join(config_dir, 'unicode-input-favorites.conf')
|
favorites_path = os.path.join(config_dir, 'unicode-input-favorites.conf')
|
||||||
|
INDEX_CHAR = '.'
|
||||||
|
|
||||||
|
|
||||||
def codepoint_ok(code):
|
def codepoint_ok(code):
|
||||||
@ -275,7 +276,7 @@ class UnicodeInput(Handler):
|
|||||||
self.current_char = None
|
self.current_char = None
|
||||||
if self.mode is HEX:
|
if self.mode is HEX:
|
||||||
try:
|
try:
|
||||||
if self.current_input.startswith('r') and len(self.current_input) > 1:
|
if self.current_input.startswith(INDEX_CHAR) and len(self.current_input) > 1:
|
||||||
self.current_char = chr(self.table.codepoint_at_hint(self.current_input[1:]))
|
self.current_char = chr(self.table.codepoint_at_hint(self.current_input[1:]))
|
||||||
else:
|
else:
|
||||||
code = int(self.current_input, 16)
|
code = int(self.current_input, 16)
|
||||||
@ -289,7 +290,7 @@ class UnicodeInput(Handler):
|
|||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
if self.current_input:
|
if self.current_input:
|
||||||
self.current_char = chr(self.table.codepoint_at_hint(self.current_input))
|
self.current_char = chr(self.table.codepoint_at_hint(self.current_input.lstrip(INDEX_CHAR)))
|
||||||
except Exception:
|
except Exception:
|
||||||
pass
|
pass
|
||||||
if self.current_char is not None:
|
if self.current_char is not None:
|
||||||
@ -357,7 +358,7 @@ class UnicodeInput(Handler):
|
|||||||
writeln()
|
writeln()
|
||||||
writeln(self.choice_line)
|
writeln(self.choice_line)
|
||||||
if self.mode is HEX:
|
if self.mode is HEX:
|
||||||
writeln(styled(_('Type {} followed by the index for the recent entries below').format('r'), fg=FAINT))
|
writeln(styled(_('Type {} followed by the index for the recent entries below').format(INDEX_CHAR), fg=FAINT))
|
||||||
elif self.mode is NAME:
|
elif self.mode is NAME:
|
||||||
writeln(styled(_('Use Tab or the arrow keys to choose a character from below'), fg=FAINT))
|
writeln(styled(_('Use Tab or the arrow keys to choose a character from below'), fg=FAINT))
|
||||||
elif self.mode is FAVORITES:
|
elif self.mode is FAVORITES:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user