Page 1 of 2
Пожелание про fuzzy в плагине Complete_from_text
Posted: 18.07.2024 18:19
by iconv
Пожелание на тему плагина Complete from text. При включённом нечётком поиске (fuzzy search), предлагаемые варианты должны сортироваться по релевантности, а не по алфавиту. Например, при наборе "css" сначала должно предлагаться "cssselect", а потом уже "class".
Re: Разные недочеты/баги
Posted: 19.07.2024 05:18
by main Alexey
вот не знаю как это делать. релевантность не вычисляется для fuzzy. ее еще надо вычислять и по ней сортировать. patch welcome.
Re: Разные недочеты/баги
Posted: 19.07.2024 08:19
by iconv
Наверно, я непонятно выразился. Я имел в виду вот что. Цитата из history.txt:
+ add: Command Palette and API menus 'fuzzy search' improved: first show items with plain matches, then show items with fuzzy-only matches; similar to Sublime Text (thanks @adoeller)
Сделать то же самое для автодополнения.
Re: Разные недочеты/баги
Posted: 19.07.2024 08:33
by main Alexey
ах это. да, это можно. подумаю (или дайте патч к плагину).
Re: Разные недочеты/баги
Posted: 20.07.2024 06:22
by main Alexey
по хорошему, разберитесь хотя бы в куске кода complete_from_text, и дайте патч.
когда я дойду до этого, не знаю.
Re: Разные недочеты/баги
Posted: 20.07.2024 18:22
by iconv
Не обещаю, но попробую. В целом с Python знаком, но есть сомнения, что могу писать production-ready код. Нужен кто-то, кто просмотрит мой код и укажет на ошибки. К тому же меня на Гитхабе забанили.
Re: Разные недочеты/баги
Posted: 20.07.2024 21:00
by main Alexey
нет гитхаба, запостите патч и-или целый __init__.py сюда.
на ошибки - я посмотрю.
Re: Разные недочеты/баги
Posted: 24.07.2024 18:03
by main Alexey
плаг обновился (я про другие правки).
про вашу идею.
см тут-
Code: Select all
words = [w for w in words
if is_text_with_begin(w, word1)
]
наверно после этого можно сделать мелкую добавку. такую.
для каждого слова в words - если оно plain match (по подстроке а не fuzzy) - перемещаем слово в начало words!
и аналогично надо сделать в ф-ции get_acp_words.
и протестить с .acp file.
Re: Пожелание про fuzzy в плагине Complete_from_text
Posted: 25.07.2024 19:38
by iconv
В последней версии плагина Complete_from_text (2024.07.24.3) сломался нечёткий поиск (всегда non-fuzzy).
Re: Пожелание про fuzzy в плагине Complete_from_text
Posted: 25.07.2024 19:52
by main Alexey
ах да. потому что я сделал всегда поиск через питон-регулярки.
это было надо.
так в 4 раза быстрее на больших файлах.
пока не знаю что делать.