about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2021-06-02 21:11:08 +0200
committerSören Tempel <soeren+git@soeren-tempel.net>2021-06-02 21:11:08 +0200
commitd08483fac468d16d7b86f57ccea1de7cbb2a9220 (patch)
treea78191da15d15c31349abb24f011bbdb106c21fb
parent2893b6dabbf3649dbbcebd349fb9076483239575 (diff)
completion: suggest shortest match first
-rw-r--r--saneterm/completion.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/saneterm/completion.py b/saneterm/completion.py
index 37aecee..c9e29b7 100644
--- a/saneterm/completion.py
+++ b/saneterm/completion.py
@@ -90,4 +90,7 @@ class FileName():
                 name = name[len(prefix):]
                 matches.append(name)
 
+        # Ensure that shortest matches are suggested first
+        matches.sort(key=len)
+
         return matches