From 193d01601f6f73227a2bc985374468ca22467c20 Mon Sep 17 00:00:00 2001 From: Brett Bender Date: Sun, 22 Oct 2023 09:47:10 -0700 Subject: [PATCH] multiple conditions -> method should_expand_match? --- src/fingers/action_runner.cr | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/fingers/action_runner.cr b/src/fingers/action_runner.cr index 4c3cae1..1150ff9 100644 --- a/src/fingers/action_runner.cr +++ b/src/fingers/action_runner.cr @@ -124,9 +124,14 @@ module Fingers # This takes care of some path expansion weirdness when opening paths that start with ~ in MacOS def expanded_match - return match unless action == ":open:" && match.starts_with?("~") + return match unless should_expand_match? Path[match].expand(base: original_pane.pane_current_path, home: Path.home) end + + private def should_expand_match? + action == ":open:" && match.starts_with?("~") + end + end end