c++ - Enable "." and "->" in emacs autocomplete -


is there way autocomplete popup after typing "." or "->"?

i thought code was

       (add-to-list 'ac-omni-completion-sources                     (cons "\\." '(ac-source-semantic)))        (add-to-list 'ac-omni-completion-sources                     (cons "->" '(ac-source-semantic))) 

but seems may have been deprecated.

the closest i've see alex ott's response here using:

(defun my-c-mode-cedet-hook ()  (local-set-key "." 'semantic-complete-self-insert)  (local-set-key ">" 'semantic-complete-self-insert)) (add-hook 'c-mode-common-hook 'my-c-mode-cedet-hook) 

however, pops frame display suggestions semantic. have use autocomplete's native popup if possible, in such manner when attempt reference member function of class using "myclass->", autocomplete popup suggestions. idea if can accomplished?

sorry big oversight on comment. i'm @ bit of loss. in emacs 24.3.1 autocomplete 1.3.1 see behavior want autocomplete , semantic modes enabled. namely, automatic popup when typing 1 of:

someobj. someobj-> 

i added answer list code. if helps, autocomplete setup looks like:

(add-to-list 'load-path "<ac-install-dir>") (require 'auto-complete-config)` (add-to-list 'ac-dictionary-directories "<ac-install-dir>/ac-dict") (ac-config-default) (defun ac-common-setup ()   (setq ac-sources (append ac-sources '(ac-source-gtags ac-source-semantic ac-source-semantic-raw)))) 

it seems variable ac-prefix-definitions governs patterns prefixes trigger completion. value see is:

((symbol . ac-prefix-symbol)  (file . ac-prefix-file)  (valid-file . ac-prefix-valid-file)  (c-dot . ac-prefix-c-dot)  (c-dot-ref . ac-prefix-c-dot-ref)) 

ac-prefix-c-dot , ac-prefix-c-dot-ref seem patterns match . , -> completion.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -