f
font-lock
для минибуфера? Я попробовал сделать через minibuffer-setup-hook
но там ничего не просиходит.Если я вызываю
(font-lock-fontify-region (minibuffer-prompt-end) (point-max))
в явном виде то все что нужно там подсвечивается.Я попробовал просто вызывать обновления подсветки в лоб:
(defun font-lock-force-all ()
(when (eq this-command 'self-insert-command)
(font-lock-fontify-region (minibuffer-prompt-end) (point-max))))
(add-hook 'post-command-hook #'font-lock-force-all)
Но в таком случае когда я начинаю что-то печатать то курсор не сдвигается. Я пробовал добавить
(forward-char)
- срабатывает только на первом символе котрый я ввел - потом курсор опять не двигается.