From 38bb8901004b75a407ffee4b9e176bc0a436cb15 Mon Sep 17 00:00:00 2001 From: Wojciech Siewierski Date: Wed, 21 Feb 2024 18:21:36 +0100 Subject: Don't crash on incomplete filter_stack input --- ranger/config/commands.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ranger/config/commands.py b/ranger/config/commands.py index 969be61f..932baf73 100755 --- a/ranger/config/commands.py +++ b/ranger/config/commands.py @@ -1826,7 +1826,11 @@ class filter_stack(Command): def quick(self): if self.rest(1).startswith("add name "): - self.fm.thisdir.temporary_filter = re.compile(self.rest(3)) + try: + regex = re.compile(self.rest(3)) + except re.error: + regex = re.compile("") + self.fm.thisdir.temporary_filter = regex self.fm.thisdir.refilter() return False -- cgit v1.2.3