2014-09-05 2 views
2

내 .emacs 파일에서 다음 순서와 구성으로 autocomplete-1.4.0 및 yasnippet-0.8.1을 사용하고 있습니다.자동 완성을 사용하여 yasnippets을 완성하는 방법

; === auto-complete === 
    (require 'auto-complete) 
    (add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict") 
    (require 'auto-complete-config) 
    (ac-config-default) 

    ;; === yasnippet === 
    (require 'yasnippet) 
    (yas-global-mode t) 
    (setq yas-snippet-dirs 
    '("~/.emacs.d/snippets/my-snippets" 
     "~/.emacs.d/snippets/yasnippet-snippets" 
    )) 

는 그러나, 나는 기존 조각의 또는 내가 만든 새 조각의 자동 완성로부터 지시를 얻을. 내가 여기서 뭔가 잘못하면 누군가 도울 수 있니?

답변

5

yasnippet ac-source를 추가해야합니다. 내 초기화 파일이 있습니다

(add-hook 'ruby-mode-hook 'add-yasnippet-ac-sources) 
:

(defun add-yasnippet-ac-sources() 
    (add-to-list 'ac-sources 'ac-source-yasnippet)) 

그런 다음 나는 yasnippet 소스가 활성화 할 모든 모드, 나는 그 모드 후크에 add-yasnippet-ac-sources를 추가

관련 문제