당신은 할 수 없습니다 . 에 따르면 helm
사용하지 않는 결함의 저자는 AUCTEX이다 ' completing-read
만드는 제대로 helm-mode
그대로 후보를 반환합니다. 가능한 해결 방법은 AUCTEX 작성자가 모든 인스턴스에 대한 버그를 수정 completing-read
하거나 직접 패치하도록 하는 링크 된 스레드에 설명되어 있습니다.
후자를 수행하려면 다음이 작동해야합니다 (AUCTEX에서 가져온 대부분의 코드).
(eval-after-load 'latex
'(defun LaTeX-environment (arg)
(interactive "*P")
(let ((environment (completing-read (concat "Environment type: (default "
(if (TeX-near-bobp)
"document"
LaTeX-default-environment)
") ")
(LaTeX-environment-list) nil t nil
'LaTeX-environment-history LaTeX-default-environment)))
;; Get default
(cond ((and (zerop (length environment))
(TeX-near-bobp))
(setq environment "document"))
((zerop (length environment))
(setq environment LaTeX-default-environment))
(t
(setq LaTeX-default-environment environment)))
(let ((entry (assoc environment (LaTeX-environment-list))))
(if (null entry)
(LaTeX-add-environments (list environment)))
(if arg
(LaTeX-modify-environment environment)
(LaTeX-environment-menu environment))))))