2014-07-24 3 views
2

설치 cedet + 자동 완료 및 권장 시스템 작동을 얻었습니다. 그러나 권장 사항의 드롭 다운 메뉴가 표시 될 때마다 문자를 입력 할 때 결과가 필터링 될 것으로 예상됩니다. 내가 pu를 입력 그래서 드롭 다운 메뉴가 push_back 같은 결과를 포함 할 것으로 예상 enter image description here필터 자동 완성 드롭 다운 검색 결과

: 이는 스크린 샷입니다. 어떻게해야합니까?

이 내 이맥스 파일 (관련 부분)입니다 :

;;; yasnippet 
;;; should be loaded before auto complete so that they can work together 
(require 'yasnippet) 
(yas-global-mode 1) 
(defun my:ac-c-header-init() 
    (require 'auto-complete-c-headers) 
    (add-to-list 'ac-sources 'ac-source-c-headers) 
    (add-to-list 'achead:include-directories '"/usr/include/c++/4.8")) 

(add-hook 'c++-mode-hook 'my:ac-c-header-init) 
(add-hook 'c-mode-hook 'my:ac-c-header-init) 




(add-to-list 'load-path "~/.emacs.d/") 
(require 'auto-complete-config) 
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict") 
(require 'auto-complete) 
(ac-config-default) 
(setq ac-auto-show-menu t) 

(ac-flyspell-workaround) 

;;cedet configuration 
(semantic-mode 1) 
(defun my:add-semantic-to-autocomplete() 
    (add-to-list 'ac-sources 'ac-source-semantic)) 
(add-hook 'c-mode-common-hook 'my:add-semantic-to-autocomplete) 

(global-ede-mode 1) 
(global-semantic-idle-scheduler-mode 1) 
(add-hook 'c-mode-hook 'my:add-semantic-to-autocomplete) 
(add-hook 'c++-mode-hook 'my:add-semantic-to-autocomplete) 


;; (defun my-semantic-hook() 
;; (imenu-add-to-menubar "TAGS")) 
;; (add-hook 'semantic-init-hooks 'my-semantic-hook) 
;(require 'semantic/ia) 
;(require 'semantic/bovine/gcc) 
(defun my-c-mode-cedet-hook() 
    (add-to-list 'ac-sources 'ac-source-gtags) 
    (add-to-list 'ac-sources 'ac-source-semantic)) 
(add-hook 'c-mode-common-hook 'my-c-mode-cedet-hook) 
(add-hook 'c++-mode-common-hook 'my-c-mode-cedet-hook) 


(semanticdb-enable-gnu-global-databases 'c-mode t) 
(semanticdb-enable-gnu-global-databases 'c++-mode t) 

답변

0

당신이 ac-isearch을 사용할 수 있습니다 내가 생각. 완료 툴팁이 팝업되면 C-s에 의해 호출 할 수 있습니다.

  1. 팝업 완료 툴팁 (M-x auto-complete 또는 자동 시작)
  2. ac-isearch (C-s)
  3. 필터링 완료
+0

나는 AC-isearch 기능 자동 완성과 통합하는 방법에 어떤 생각을 호출? – sudeepdino008

+0

방법이 없습니다. 수동으로 호출해야합니다. – syohex

관련 문제