Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (require 'package)
- (package-initialize)
- (use-package company
- :defer t
- :config (setq company-frontends nil))
- (use-package helm-company
- :bind (:map company-mode-map
- ("TAB" . my-helm-company-complete)
- ("<tab>" . my-helm-company-complete)
- :map company-active-map
- ("TAB" . my-helm-company-complete)
- ("<tab>" . my-helm-company-complete))
- :init (progn
- (defun my-helm-company-complete ()
- (interactive)
- (when (company-complete) (helm-company)))
- (add-to-list 'completion-at-point-functions
- #'comint-dynamic-complete-filename)))
- (require 'yasnippet)
- (custom-set-variables
- '(lsp-clients-go-server "gopls")
- '(lsp-enable-on-type-formatting nil)
- '(lsp-prefer-flymake t)
- '(lsp-ui-doc-enable nil)
- '(lsp-ui-flycheck-enable t)
- '(lsp-ui-sideline-enable t))
- (global-set-key (kbd "TAB") 'my-helm-company-complete)
- (global-company-mode)
- (electric-pair-mode)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement