From f31840ac9eeba977bd74142078df49d7ffa351f1 Mon Sep 17 00:00:00 2001 From: Seong Yong-ju Date: Wed, 29 Jan 2020 23:59:45 +0900 Subject: [PATCH] Improve solidity layer Enable +javascript-npm-mode in solidity-mode when package.json exists. Set docsets for solidity-mode. --- modules/lang/javascript/config.el | 8 +++++++- modules/lang/solidity/config.el | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/lang/javascript/config.el b/modules/lang/javascript/config.el index 6baffcc41..3598e0adf 100644 --- a/modules/lang/javascript/config.el +++ b/modules/lang/javascript/config.el @@ -284,7 +284,13 @@ to tide." ;;; Projects (def-project-mode! +javascript-npm-mode - :modes '(html-mode css-mode web-mode markdown-mode js-mode typescript-mode) + :modes '(html-mode + css-mode + web-mode + markdown-mode + js-mode + typescript-mode + solidity-mode) :when (locate-dominating-file default-directory "package.json") :add-hooks '(+javascript-add-node-modules-path-h npm-mode)) diff --git a/modules/lang/solidity/config.el b/modules/lang/solidity/config.el index 8552c3982..5449423f7 100644 --- a/modules/lang/solidity/config.el +++ b/modules/lang/solidity/config.el @@ -11,6 +11,7 @@ :when (featurep! :checkers syntax) :after solidity-mode :config + (set-docsets! 'solidity-mode "Solidity") (setq flycheck-solidity-solc-addstd-contracts t) (when (funcall flycheck-executable-find solidity-solc-path) (add-to-list 'flycheck-checkers 'solidity-checker nil #'eq))