Автоматическая вставка и циклическое завершение в режиме Emacs company

#emacs #company-mode

#emacs #режим компании

Вопрос:

Я хочу реализовать следующее поведение:

  1. Я набираю начало слова, говорю «pr»
  2. Я нажимаю TAB
  3. Он автоматически завершается до первого доступного завершения, скажем, «печать» — без каких-либо всплывающих окон
  4. Я не перемещаю курсор и снова нажимаю TAB, и он выбирает второе завершение на «pr», а не на «печать», которая уже присутствует в моей текущей позиции курсора

В принципе, я хочу иметь возможность циклически выполнять завершения для символа с немедленной вставкой завершения — без всплывающего окна. Как бы вы это сделали с company-mode ?

Ответ №1:

Попробуйте включить company-tng-mode и удалить company-pseudo-tooltip-unless-just-one-frontend из company-frontends одновременно.