मुझे ऐसा करने के लिए कंपनी-मोड में बनाया गया तरीका नहीं दिखता है, लेकिन आप अपनी खुद की कुंजी को जोड़ सकते हैं 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, "स्थायी रूप से" डॉक्टर बफर खोलें:
(define-key company-active-map (kbd "C-<f1>") #'my/company-show-doc-buffer)