lang/solidity: conform to Doom conventions

This commit is contained in:
Henrik Lissner 2018-05-25 19:04:01 +02:00 committed by GitHub
parent a814c833a2
commit f5a0d89eda
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,25 +4,22 @@
;; Plugins ;; Plugins
;; ;;
(def-package! solidity-mode ;; `solidity-mode'
:mode "\\.sol$" (setq solidity-comment-style 'slash
:init solidity-flycheck-solc-checker-active t
(setq solidity-solc-path "~/.node_modules/lib/node_modules/solc/solcjs") solidity-flycheck-solium-checker-active t)
(setq solidity-solium-path "~/.node_modules/lib/node_modules/solium/bin/solium.js")
(setq solidity-flycheck-solc-checker-active t)
(setq solidity-flycheck-solium-checker-active t)
(setq flycheck-solidity-solc-addstd-contracts t) (def-package! solidity-flycheck ; included with solidity-mode
:config :when (featurep! :feature syntax-checker)
(setq solidity-comment-style 'slash)) :after solidity-mode
:init (add-hook 'solidity-mode-hook #'flycheck-mode)
:config (setq flycheck-solidity-solc-addstd-contracts t)
(def-package! company-solidity (def-package! company-solidity
:when (featurep! :completion company) :when (featurep! :completion company)
:after solidity-mode :after solidity-mode
:config :config
(add-hook 'solidity-mode-hook (setq company-backends (delq 'company-solidity company-backends))
(lambda () (set! :company-backends 'solidity-mode 'company-solidity))
(set (make-local-variable 'company-backends)
(append '((company-solidity company-capf company-dabbrev-code))
company-backends)))))