¿Cómo eliminar ventana del directorio y añadir una ventana cscope en Emacs BCE?

StackOverflow https://stackoverflow.com/questions/2190062

  •  25-09-2019
  •  | 
  •  

Pregunta

Ayer he instalado en mi BCE Emacs, y encuentro ventana del método y la ventana de la historia bastante útil. Pero ventana árbol de directorios y la ventana de la fuente menos útil, si puedo ocultarlos voy a ahorrar más espacio para la ventana del método y de la historia.

Otro problema es que yo uso cscope para buscar a través del proyecto para las definiciones y las personas que llaman, el resultado de cscope se muestra mediante la división de la ventana principal en dos. Me gustaría saber ¿es posible hacer que la ventana de resultados cscope fija en la ventana BCE, al igual que la ventana método y ventana de la historia?

Muchas gracias.

===============

Gracias a los documentos sanityinc y el BCE, por fin crear un diseño con cscope fija en ella. Voy a publicar aquí el código en caso de que ayudará a otros.

(require 'ecb)

(ecb-layout-define "my-cscope-layout" left nil
                   (ecb-set-methods-buffer)
                   (ecb-split-ver 0.5 t)
                   (other-window 1)
                   (ecb-set-history-buffer)
                   (ecb-split-ver 0.25 t)
                   (other-window 1)
                   (ecb-set-cscope-buffer))

(defecb-window-dedicator ecb-set-cscope-buffer " *ECB cscope-buf*"
                         (switch-to-buffer "*cscope*"))

(setq ecb-layout-name "my-cscope-layout")

;; Disable buckets so that history buffer can display more entries
(setq ecb-history-make-buckets 'never)
¿Fue útil?

Solución

Hay un montón de presets de disposición, que se enumeran aquí , uno de los cuales podría funcionar para usted. Además, puede crear un diseño personalizado siguiendo las instrucciones aquí , que incluso se puede hacer de forma interactiva utilizando el BCE-crear-nuevo-diseño del sistema.

La última página también describe cómo agregar una nueva ventana fija, del tipo que desea para cscope.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top