/cmp-fish-text

nvim-cmp random text completion source

Primary LanguageLua

cmp-fish-text — случайный рыботекст в автодополнении!

С помощью этого плагина в меню автодополнения nvim-cmp можно использовать заголовки, предложения и абзацы, загружаемые с fish-text.ru с использованием его API.

Чтобы не бомбить сервис запросами, плагин сразу загружает по 10 заголовков, предложений и абзацев, режет на куски, после чего вставляет их в текст по мере истребования пользователем, после чего удаляет вставленное из кэша элементов.

Если количество доступных элементов уменьшается до неудобного предела, то плагин загружает остальное из сервиса дополнительным запросом.

Зависимости

  • luasocks
  • luasec