Me he cambiado recientemente de auto-complete-modea company-modey divirtiéndose. Recientemente tuve que escribir un código Emacs Lisp. Comienzo a escribir mi función, se muestran los candidatos de finalización, presiono F1y la documentación se abre en otro búfer. Me gustaría saltar al búfer de documentación , pero a medida que escribo C-x ose cierra. Alguna pista?
company-mode
documentation
petrux
fuente
fuente

Comentario del autor en una página que compara el modo empresa con el autocompletado :
En base a eso, solo puede desplazarse por el búfer de documentación, no saltar a él.
Pero, mirando el código para
company-show-doc-buffer, me di cuenta de que utilizacompany--electric-do, la cual llamará de forma interactiva cualquier comando encompany--electric-commands. Normalmente, contiene soloscroll-other-windowyscroll-other-window-down, pero tal vez pueda agregarloother-windowa esa lista.fuente
(defvar company--electric-commands '(scroll-other-window scroll-other-window-down other-window) "List of Commands that won't break out of electric commands.")pero no funciona. Mientras escribo,C-...el búfer de ayuda se cierra. Lo mismo poner(add-to-list 'company--electric-commands 'other-window)en mi archivo de inicio.save-window-excursionpara guardar / restaurar la configuración de la ventana, por lo que no funcionará. Puede que sea mejor vincular su propio comando 'show doc' a una tecla en elcompany-active-map.