emacs-solidity
emacs-solidity copied to clipboard
The official solidity-mode for EMACS
Hi again. I made this branch a while ago when I started on a project that uses solhint. I added solhint support and also reworked the flycheck checker initialization. The...
Feature request: add language server ([lsp-mode](https://github.com/emacs-lsp/lsp-mode/)) support for Solidity. There used to be [a repo](https://github.com/emacs-lsp/lsp-mode/issues/408) that has a simple solidity-lsp, but was removed.
`(setq solidity-solc-path "/home/lefteris/ew/cpp-ethereum/build/solc/solc") ` Can exe be added here
I'm running into the same issue described [here](https://github.com/ethereum/solidity/issues/1226). Flycheck never gets past the import. The solution is to call solc with a remapping like: ``` @openzeppelin/=$(pwd)/node_modules/@openzeppelin/ ``` How can this...
Feature request: Port [Consensys' vscode solidity auditor plugin](https://github.com/ConsenSys/vscode-solidity-auditor) into this package It's a solidity plugin that I've dearly missed ever since I've switched over to Emacs and it's very helpful...
Currently, the package expects a semicolon after a struct declaration, and also expects semicolons in assembly blocks. For example ```solidity struct s { uint x; } // emacs expects semicolon...
keywords like `struct`, `int` inside a word is bolded - `struct` inside `construct`: - `int` inside `interval` Would it be possible to prevent this?
When using a constructor with many arguments, such that each argument should drop to [its own line](https://docs.soliditylang.org/en/v0.8.0/style-guide.html#function-declaration), the body of the constructor has too many levels of indentation. The same...
Hello. I spent some time to set it up. And isolated the error till found what happens in the code. Versions installed from Melpa with "package" system. solidity-flycheck: Commit: 5f6ef3156fadae5af6f381d674d20535529a20e4...
The document says: > El-get > If you don’t know how to use el-get you can find more information on its webpage. First install el-get and then (in emacs), press...