Advertisement
Guest User

helm-company-test.el

a guest
Jun 28th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.99 KB | None | 0 0
  1. (require 'package)
  2. (package-initialize)
  3.  
  4. (use-package company
  5.   :defer t
  6.   :config (setq company-frontends nil))
  7. (use-package helm-company
  8.   :bind (:map company-mode-map
  9.               ("TAB" . my-helm-company-complete)
  10.               ("<tab>" . my-helm-company-complete)
  11.               :map company-active-map
  12.               ("TAB" . my-helm-company-complete)
  13.               ("<tab>" . my-helm-company-complete))
  14.   :init (progn
  15.           (defun my-helm-company-complete ()
  16.             (interactive)
  17.             (when (company-complete) (helm-company)))
  18.           (add-to-list 'completion-at-point-functions
  19.                        #'comint-dynamic-complete-filename)))
  20. (require 'yasnippet)
  21. (custom-set-variables
  22.  '(lsp-clients-go-server "gopls")
  23.  '(lsp-enable-on-type-formatting nil)
  24.  '(lsp-prefer-flymake t)
  25.  '(lsp-ui-doc-enable nil)
  26.  '(lsp-ui-flycheck-enable t)
  27.  '(lsp-ui-sideline-enable t))
  28. (global-set-key (kbd "TAB") 'my-helm-company-complete)
  29. (global-company-mode)
  30. (electric-pair-mode)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement