2012-11-20 46 views

回答

2

把你的配置是這樣的:

(defun my-inf-ruby-mode-hook() 
    (set (make-local-variable 'ac-auto-start) 2) 
    (set (make-local-variable 'ac-auto-show-menu) t) 
    ) 
(add-hook 'inf-ruby-mode-hook 'my-inf-ruby-mode-hook) 

而且我覺得,你還需要安裝ac-sources變量在這個鉤子,所以它會使用紅寶石字典...

+0

好,所以模式鉤子的名字就是'inferior-ruby-mode-hook'。否則,它仍然在抵制,我試圖讓它運行。無論如何感謝讓我開始。 –

+0

好的,所以我會就剩下的最後一個問題提出另一個問題,那就是如何在'ac-sources'語句中引用Ruby模式緩衝區。 –

+0

你可以通過'ruby-mode-hook'明確設置ruby模式的ac-sources',並在加載過程中通過'setq-default'將'ac-sources'設置爲'nil' –