mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
Fix solium error preventing solidity-mode #659
Now conditionally activates flycheckers using the existence of their binaries at load time.
This commit is contained in:
@ -5,16 +5,19 @@
|
||||
;;
|
||||
|
||||
;; `solidity-mode'
|
||||
(setq solidity-comment-style 'slash
|
||||
solidity-flycheck-solc-checker-active t
|
||||
solidity-flycheck-solium-checker-active t)
|
||||
(setq solidity-comment-style 'slash)
|
||||
|
||||
|
||||
(def-package! solidity-flycheck ; included with solidity-mode
|
||||
:when (featurep! :feature syntax-checker)
|
||||
:after solidity-mode
|
||||
:init (add-hook 'solidity-mode-hook #'flycheck-mode)
|
||||
:config (setq flycheck-solidity-solc-addstd-contracts t))
|
||||
:config
|
||||
(setq flycheck-solidity-solc-addstd-contracts t)
|
||||
(when (funcall flycheck-executable-find solidity-solc-path)
|
||||
(add-to-list 'flycheck-checkers 'solidity-checker nil #'eq))
|
||||
(when (funcall flycheck-executable-find solidity-solium-path)
|
||||
(add-to-list 'flycheck-checkers 'solium-checker nil #'eq)))
|
||||
|
||||
|
||||
(def-package! company-solidity
|
||||
|
Reference in New Issue
Block a user