2012-04-03 21 views
6

tengo BCE se instala y autostarted en emacs:primeros pasos después de activar BCE primera vez

(require 'semantic/analyze) 
(provide 'semantic-analyze) 
(provide 'semantic-ctxt) 
(provide 'semanticdb) 
(provide 'semanticdb-find) 
(provide 'semanticdb-mode) 
(provide 'semantic-load) 
(semantic-mode 1) 

(setq stack-trace-on-error t) 
(require 'ecb) 
(require 'ecb-autoloads) 
(setq ecb-auto-activate 1) 
(ecb-winman-winring-enable-support) 

BCE muestra sus "primeros pasos después de activar primero BCE tiempo" nodo de información cada vez. ¿Cómo evito que haga eso?

Editar:

Por supuesto fuerza bruta lo resuelve:

(run-with-idle-timer 0.05 nil '(lambda() (kill-buffer "*info*"))) 

pero pensé - puede ser hay una variable BCE que sabe marchitarla activación del BCE es por primera vez o no.

Editar:

Así que uno tiene que poner por ejemplo:

(setq ecb-source-path (quote (("/home/boris/its/plts" "plts")))) 

Esto dice que el BCE proyecto se encuentra en /home/boris/its/plts, y debe ser reffered como plts.

+0

obras también por la puesta en custom.el: ' '(BCE-source-path (cotización (("/ home/boris/its/plts" "plts")))) ' – AdrieanKhisbe

Respuesta

3

Al observar el código fuente, parece que la personalización de la variable ecb-source-path debe evitar que se muestre el búfer de información. El código en cuestión está en la función ecb-activate--impl:

 
;; if we activate ECB first time then we display the node "First steps" of 
;; the online-manual 
(ignore-errors 
    (when (null ecb-source-path) 
     (let ((ecb-show-help-format 'info)) 
      (ecb-show-help) 
      (Info-goto-node "First steps")))) 

Como se puede ver, el búfer de información se visualiza si ecb-source-path es nula.

0

Editar ecb.el y comentar los próximos 4 líneas (alrededor de la línea 1590 BCE-2.40):

(ignore-errors 
     (when (null ecb-source-path) 
     (let ((ecb-show-help-format 'info)) 
      (ecb-show-help) 
      (Info-goto-node "First steps")))) 
Cuestiones relacionadas