summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Chiarulli <[email protected]>2021-09-05 18:13:23 -0400
committerChristian Chiarulli <[email protected]>2021-09-05 18:13:23 -0400
commitcc6685e397a2effa6ea8346a58919d2c38c46293 (patch)
treeaeb8ca09e986a2a543204c68a92c59480cd5c438
parentf7260c6bec370f40144d2a9e6b7464be4e14f9e2 (diff)
feat: solidity language support with solang
-rw-r--r--ftplugin/solidity.lua1
-rw-r--r--lua/config/defaults.lua10
2 files changed, 11 insertions, 0 deletions
diff --git a/ftplugin/solidity.lua b/ftplugin/solidity.lua
new file mode 100644
index 00000000..29144da7
--- /dev/null
+++ b/ftplugin/solidity.lua
@@ -0,0 +1 @@
+require("lsp").setup "solidity"
diff --git a/lua/config/defaults.lua b/lua/config/defaults.lua
index d60938b8..17712e06 100644
--- a/lua/config/defaults.lua
+++ b/lua/config/defaults.lua
@@ -698,6 +698,16 @@ lvim.lang = {
setup = {},
},
},
+ solidity = {
+ formatters = {},
+ linters = {},
+ lsp = {
+ provider = "solang",
+ setup = {
+ cmd = { "solang", "--language-server" },
+ },
+ },
+ },
sql = {
formatters = {
-- {