doomemacs/modules/lang/solidity
Seong Yong-ju f31840ac9e Improve solidity layer
Enable +javascript-npm-mode in solidity-mode when package.json exists.
Set docsets for solidity-mode.
2020-01-29 23:59:45 +09:00
..
config.el Improve solidity layer 2020-01-29 23:59:45 +09:00
doctor.el lang/solidity: improve binary checks in doctor.el 2018-05-25 19:06:29 +02:00
packages.el Fix #2373: bring back package pinning 2020-01-25 19:02:00 -05:00
README.org Minor refactors & comment revision 2019-12-06 17:16:34 -05:00

:lang solidity

This module adds Solidity support through solidity-mode

  • Syntax-checking (flycheck)
  • Code completion (company-solidity)
  • Gas estimation (C-c C-g)

Table of Contents   TOC

Module Flags

This module provides no flags.

Prerequisites

This module requires one or both linters for syntax checking:

If both are enabled Solc is run first, then Solium if Solc catches no errors.

Solc

npm install -g solc

Solium

npm install -g solium

By default solium looks for .soliumrc.json in the project directory, but you can set it to your own .soliumrc.json with this in your private doom config.el

(setq flycheck-solidity-solium-soliumrcfile "~/.soliumrc.json")

TODO

  • Snippets