Move lsp! to local-vars hooks

- Set lsp-java-server-install-dir
- Use lsp! instead of lsp in lang/cc
This commit is contained in:
Henrik Lissner 2019-07-07 01:58:08 +02:00
parent 9c15bb82f9
commit 7c9e9a3446
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
4 changed files with 5 additions and 4 deletions

View file

@ -232,4 +232,4 @@ This is ignored by ccls.")
(setq-local company-transformers nil) (setq-local company-transformers nil)
(setq-local company-lsp-async t) (setq-local company-lsp-async t)
(setq-local company-lsp-cache-candidates nil) (setq-local company-lsp-cache-candidates nil)
(lsp))) (lsp!)))

View file

@ -3,8 +3,9 @@
(def-package! lsp-java (def-package! lsp-java
:after-call java-mode :after-call java-mode
:init (add-hook 'java-mode-hook #'lsp!) :init (add-hook 'java-mode-local-vars-hook #'lsp!)
:config :config
(setq lsp-java-server-install-dir (concat doom-etc-dir "eclipse.jdt.ls/server/"))
;; TODO keybinds ;; TODO keybinds
;; TODO treemacs integration (?) ;; TODO treemacs integration (?)
) )

View file

@ -13,7 +13,7 @@
(set-formatter! 'php-mode #'php-cs-fixer-fix) (set-formatter! 'php-mode #'php-cs-fixer-fix)
(if (featurep! +lsp) (if (featurep! +lsp)
(add-hook 'php-mode-hook #'lsp!) (add-hook 'php-mode-local-vars-hook #'lsp!)
;; `+php-company-backend' uses `company-phpactor', `php-extras-company' or ;; `+php-company-backend' uses `company-phpactor', `php-extras-company' or
;; `company-dabbrev-code', in that order. ;; `company-dabbrev-code', in that order.
(set-company-backend! 'php-mode '+php-company-backend 'company-dabbrev-code)) (set-company-backend! 'php-mode '+php-company-backend 'company-dabbrev-code))

View file

@ -20,7 +20,7 @@
(set-repl-handler! '(ruby-mode enh-ruby-mode) #'inf-ruby) (set-repl-handler! '(ruby-mode enh-ruby-mode) #'inf-ruby)
(when (featurep! +lsp) (when (featurep! +lsp)
(add-hook 'enh-ruby-mode-hook #'lsp!)) (add-hook 'enh-ruby-mode-local-vars-hook #'lsp!))
(after! company-dabbrev-code (after! company-dabbrev-code
(add-to-list 'company-dabbrev-code-modes 'enh-ruby-mode nil #'eq) (add-to-list 'company-dabbrev-code-modes 'enh-ruby-mode nil #'eq)