Open
Description
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
flyicheck: Version: 20210708.1337
Commit: 21d52264aa80bfa4ede94c59e37a20fb6d033b0c
solidity-mode: Commit: Commit: 5f6ef3156fadae5af6f381d674d20535529a20e4
.emacs init file
(require 'package)
(package-initialize) ;; You might already have this line
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(package-selected-packages
'(solidity-flycheck solidity-mode))
)
(setq solidity-flycheck-solc-checker-active t)
(setq solidity-solc-path "/home/user/.local/bin/solc")
(add-hook 'solidity-mode-hook
'(lambda()
(require 'solidity-flycheck)
(flycheck-mode +1)
(flycheck-verify-setup)
))
```
then run console command emacs -nw Contract.sol emacs starts but
displays the error: File mode specification error: (void-function
remove-if-not)
I made some research and found that this is the function from the cl
package. Then I added the line (require 'cl) on the top of
solidity-flycheck.el and everything now works.
Metadata
Metadata
Assignees
Labels
No labels