summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-04-18 15:16:05 +0200
committerhut <hut@lavabit.com>2010-04-18 15:16:05 +0200
commit715aa8bb95168a53cf0e9902bed820ea6e131a75 (patch)
treeaaad3197c1cb3e6749cd1112fc087e879149f6f8
parent740e672ffbeaa5e43e3310efbd22da8f38605940 (diff)
downloadranger-715aa8bb95168a53cf0e9902bed820ea6e131a75.tar.gz
defaults.keys: Allow typing in numbers
-rw-r--r--ranger/defaults/keys.py6
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('%')
n121' href='#n121'>121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152