ฉันไม่เห็นวิธีที่มีอยู่ในโหมด บริษัท เพื่อทำสิ่งนี้ แต่คุณสามารถเพิ่มการผูกคีย์ของคุณเองcompany-active-map
ได้
เป็นการทดลองที่รวดเร็วฉันทำการcompany-show-doc-buffer
ติดตั้งและถอดcompany--electric-do
เสื้อคลุมออก:
(defun my/company-show-doc-buffer ()
"Temporarily show the documentation buffer for the selection."
(interactive)
(let* ((selected (nth company-selection company-candidates))
(doc-buffer (or (company-call-backend 'doc-buffer selected)
(error "No documentation available"))))
(with-current-buffer doc-buffer
(goto-char (point-min)))
(display-buffer doc-buffer t)))
คุณสามารถผูกสิ่งนี้กับคีย์อื่นเช่น C-F1 เพื่อ "เปิด" อย่างถาวร "เปิดบัฟเฟอร์ doc:
(define-key company-active-map (kbd "C-<f1>") #'my/company-show-doc-buffer)