With a slight hint of enthusiasm and a little tendency to a joyful behavior, I am moderately happy to announce I officially brought
helm-company back from the land of the broken Emacs packages. My first lame entry into the muddy MELPA waters.
A simple fork, I know. However, nobody among the 3,336 who downloaded it seemed to be interested in keeping it alive. It's been a while since the author vanished from Github. Helm maintainer keeps upgrading and changing stuff, therefore helm-company needed to be up-to-date to work again. Not too hard, I just dealt with some necessary pull requests, so I wonder why nobody cared enough to do it before me.
Anyways. It's there, working again, available on MELPA. If you use Helm and Company, this is like a bridge that gives the best of both worlds. Enjoy.
Code: Select all
(use-package helm-company ; Show Company candidates through Helm
:ensure t
:defer t
:init (with-eval-after-load 'company
;; Use Company for completion
(bind-key [remap completion-at-point] #'helm-company company-mode-map)
(bind-key "C-:" #'helm-company company-mode-map)
(bind-key "C-:" #'helm-company company-active-map)))