From 16bcd5e813c46fd959990ca07c95a4aa69c6272c Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Mon, 30 Dec 2024 17:05:58 +0100 Subject: [PATCH] Enable `solidity-mode` on Emacs --- hmModules/emacs/init.el | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/hmModules/emacs/init.el b/hmModules/emacs/init.el index 42bd91b..f33aa1d 100644 --- a/hmModules/emacs/init.el +++ b/hmModules/emacs/init.el @@ -515,6 +515,15 @@ (eglot-ensure)))) :mode "\\.py\\'") +(use-package solidity-mode + :hook ((solidity-mode . (lambda () + (require 'eglot) + (add-to-list 'eglot-server-programs + '(solidity-mode . ("nomicfoundation-solidity-language-server" "--stdio"))) + (eglot-ensure)))) + :mode "\\.sol\\'") + + (use-package typescript-ts-mode :hook ((typescript-ts-mode . (lambda () (require 'eglot)