From 715aa8bb95168a53cf0e9902bed820ea6e131a75 Mon Sep 17 00:00:00 2001 From: hut Date: Sun, 18 Apr 2010 15:16:05 +0200 Subject: defaults.keys: Allow typing in numbers --- ranger/defaults/keys.py | 6 ++++++ 1 file changed, 6 insertions(+) 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('', 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('%') -- cgit 1.4.1-2-gfad0