diff options
-rw-r--r-- | ranger/config/rifle.conf | 1 | ||||
-rw-r--r-- | ranger/gui/widgets/console.py | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/ranger/config/rifle.conf b/ranger/config/rifle.conf index c61abfee..4776cdf9 100644 --- a/ranger/config/rifle.conf +++ b/ranger/config/rifle.conf @@ -87,6 +87,7 @@ mime ^text, label pager = "$PAGER" -- "$@" ext 1 = man "$1" ext s[wmf]c, has zsnes, X = zsnes "$1" +ext s[wmf]c, has snes9x-gtk,X = snes9x-gtk "$1" ext nes, has fceux, X = fceux "$1" ext exe = wine "$1" name ^[mM]akefile$ = make diff --git a/ranger/gui/widgets/console.py b/ranger/gui/widgets/console.py index 91366e7c..597be9cd 100644 --- a/ranger/gui/widgets/console.py +++ b/ranger/gui/widgets/console.py @@ -214,6 +214,8 @@ class Console(Widget): return unicode_buffer, line, pos if self.fm.py3: + if len(unicode_buffer) >= 4: + unicode_buffer = "" unicode_buffer += key try: decoded = unicode_buffer.encode("latin-1").decode("utf-8") |