এটি করার জন্য আমি কোনও সংস্থা-মোডে অন্তর্নির্মিত কোনও উপায় দেখতে পাচ্ছি না তবে আপনি নিজের কী বাঁধাই করতে পারেন 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)))
আপনি ডক বাফারটি "স্থায়ীভাবে" খোলার জন্য এটি অন্য কীতে যেমন উদাহরণস্বরূপ সি-এফ 1 এ আবদ্ধ করতে পারেন:
(define-key company-active-map (kbd "C-<f1>") #'my/company-show-doc-buffer)