Vim стиль Omnicomplete для Emacs?
Я нашел несколько пакетов elisp для автозавершения кода для emacs, которые выполняют автозавершение кода, но большинство из них связывается с ключом, таким как M-/, чтобы переключать завершение. Есть ли что-то похожее на omnicomplete Vim, где вы можете настроить автоматическое всплывающее окно с параметрами автозаполнения, где вы можете либо перемещаться по ним, либо просто продолжать печатать.
Смотрите скриншот для примера:
3 ответа
Я думаю, что режим компании лучше всего подходит для вашего описания. Посмотри на это.
Есть число, немного отличающееся:
Все они имеют свои недостатки и преимущества.
В вики emacs есть страница для всех пакетов завершения.
Ты можешь? Конечно. Сброс таймера на пост-командный хук. Если это сработает (потому что вы сидите за экраном, не печатая), всплывете сообщение.
Однако проще сказать компьютеру, что делать (нажатием клавиш), чем ждать, пока вы перестанете печатать на некоторое время. Завершите привязку к чему-то вроде "клавиши меню", и вам даже не придётся аккордовать.