1
0
mirror of https://github.com/wting/autojump synced 2024-10-27 20:34:07 +00:00

Fix calls to find_matches, which expects a list of needles

Fixes https://github.com/joelthelion/autojump/issues/261
This commit is contained in:
Daniel Hahler 2014-02-21 00:17:32 +01:00 committed by William Ting
parent 5ba2774ff3
commit 06ea178332

View File

@ -209,14 +209,14 @@ def handle_tab_completion(needle, entries):
get_ith_path = lambda i, iterable: last(take(i, iterable)).path get_ith_path = lambda i, iterable: last(take(i, iterable)).path
print_local(get_ith_path( print_local(get_ith_path(
tab_index, tab_index,
find_matches(entries, tab_needle, check_entries=False))) find_matches(entries, [tab_needle], check_entries=False)))
elif tab_needle: elif tab_needle:
# found partial tab completion entry # found partial tab completion entry
print_tab_menu( print_tab_menu(
tab_needle, tab_needle,
take(TAB_ENTRIES_COUNT, find_matches( take(TAB_ENTRIES_COUNT, find_matches(
entries, entries,
tab_needle, [tab_needle],
check_entries=False)), check_entries=False)),
TAB_SEPARATOR) TAB_SEPARATOR)
else: else:
@ -224,7 +224,7 @@ def handle_tab_completion(needle, entries):
needle, needle,
take(TAB_ENTRIES_COUNT, find_matches( take(TAB_ENTRIES_COUNT, find_matches(
entries, entries,
needle, [needle],
check_entries=False)), check_entries=False)),
TAB_SEPARATOR) TAB_SEPARATOR)