2012-04-03 14 views
6

ho BCE installato e autostarted in emacs:primi passi dopo l'attivazione della BCE prima volta

(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 mostra i suoi "Primi passi dopo l'attivazione della BCE prima volta" nodo di informazioni ogni volta. Come faccio a smettere di farlo?

Edit:

Naturalmente la forza bruta lo risolve:

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

ma ho pensato - può essere v'è una variabile BCE che conosce appassire essa attivazione della BCE è per la prima volta o no.

Edit:

Quindi si deve mettere per esempio:

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

Questo dirà BCE che il progetto è a /home/boris/its/plts, e dovrebbe essere riferiti ad un come plts.

+0

anche opere di messa in custom.el: ' '(ECB-source-path (quote (("/ home/boris/its/plts" "plts")))) ' – AdrieanKhisbe

risposta

3

Dall'esame del codice sorgente, sembra che la personalizzazione della variabile ecb-source-path dovrebbe impedire la visualizzazione del buffer di informazioni. Il codice in questione è nella funzione 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")))) 

Come si può vedere, il buffer di informazioni viene visualizzato se ecb-source-path è pari a zero.

0

Modifica ecb.el e commentare i prossimi 4 linee (attorno alla riga 1590 in ECB-2.40):

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