Add company-statistics for sort-by-use

This commit is contained in:
Henrik Lissner 2015-05-12 01:04:04 -04:00
parent 25ad204a65
commit 92d1b6db8b
2 changed files with 5 additions and 7 deletions

1
Cask
View file

@ -49,6 +49,7 @@
(depends-on "company-tern") (depends-on "company-tern")
(depends-on "company-anaconda") (depends-on "company-anaconda")
(depends-on "company-inf-ruby") (depends-on "company-inf-ruby")
(depends-on "company-statistics")
;;(depends-on "auto-complete") ;;(depends-on "auto-complete")
;;(depends-on "auto-complete-clang") ;;(depends-on "auto-complete-clang")

View file

@ -29,6 +29,7 @@
;; Sort candidates by ;; Sort candidates by
(add-to-list 'company-transformers 'company-sort-by-occurrence) (add-to-list 'company-transformers 'company-sort-by-occurrence)
;; (add-to-list 'company-transformers 'company-sort-by-backend-importance) ;; (add-to-list 'company-transformers 'company-sort-by-backend-importance)
(use-package company-statistics :config (company-statistics-mode))
(progn ; frontends (progn ; frontends
(setq-default company-frontends '(company-pseudo-tooltip-unless-just-one-frontend (setq-default company-frontends '(company-pseudo-tooltip-unless-just-one-frontend
@ -95,7 +96,7 @@
"C-x C-]" 'company-etags "C-x C-]" 'company-etags
"C-x s" 'company-ispell "C-x s" 'company-ispell
"C-x C-s" 'company-yasnippet "C-x C-s" 'company-yasnippet
"C-x C-o" 'company-complete "C-x C-o" 'company-semantic
"C-x C-n" 'company-dabbrev-code "C-x C-n" 'company-dabbrev-code
"C-x C-p" (λ (let ((company-selection-wrap-around t)) "C-x C-p" (λ (let ((company-selection-wrap-around t))
(call-interactively 'company-dabbrev-code) (call-interactively 'company-dabbrev-code)
@ -120,12 +121,8 @@
"C-p" 'company-search-repeat-backward "C-p" 'company-search-repeat-backward
[escape] 'company-abort) [escape] 'company-abort)
;; (bind company-filter-map (bind company-mode-map "<C-return>" 'helm-company)
;; [escape] 'company-filterd) (bind company-active-map "<C-return>" 'helm-company)))))
(after "helm-company"
(bind company-mode-map "<C-return>" 'helm-company)
(bind company-active-map "<C-return>" 'helm-company))))))
(provide 'init-company) (provide 'init-company)