diff options
author | hut <hut@lavabit.com> | 2010-04-18 15:16:05 +0200 |
---|---|---|
committer | hut <hut@lavabit.com> | 2010-04-18 15:16:05 +0200 |
commit | 715aa8bb95168a53cf0e9902bed820ea6e131a75 (patch) | |
tree | aaad3197c1cb3e6749cd1112fc087e879149f6f8 /ranger | |
parent | 740e672ffbeaa5e43e3310efbd22da8f38605940 (diff) | |
download | ranger-715aa8bb95168a53cf0e9902bed820ea6e131a75.tar.gz |
defaults.keys: Allow typing in numbers
Diffstat (limited to 'ranger')
-rw-r--r-- | ranger/defaults/keys.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ranger/defaults/keys.py b/ranger/defaults/keys.py index b31b178b..d22d8c50 100644 --- a/ranger/defaults/keys.py +++ b/ranger/defaults/keys.py @@ -341,6 +341,12 @@ map('<C-Y>', wdg.paste()) def type_key(arg): arg.wdg.type_key(arg.match) +# Allow typing in numbers: +def type_chr(n): + return lambda arg: arg.wdg.type_key(str(n)) +for number in range(10): + map(str(number), type_chr(number)) + # Unmap some global keys so we can type them: map.unmap('Q') map.directions.unmap('%') |