aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrxi <rxi@users.noreply.github.com>2020-11-29 09:18:36 +0000
committerGitHub <noreply@github.com>2020-11-29 09:18:36 +0000
commitea8a61d5254b7760f86326edf0d0ade3f22f6a24 (patch)
tree8021e603181f99a4f77eb96a68ebdb435a8f68df
parentde4227d55a5c821e3450554c952dfb3b1b192266 (diff)
parent67f461d22021befb5c31b65d78c5001c30b8324e (diff)
downloadlite-xl-plugins-ea8a61d5254b7760f86326edf0d0ade3f22f6a24.tar.gz
lite-xl-plugins-ea8a61d5254b7760f86326edf0d0ade3f22f6a24.zip
Merge pull request #107 from drmargarido/golang-fallthrough
Added missing fallthrough keyword in the go language plugin.
-rw-r--r--plugins/language_go.lua95
1 files changed, 48 insertions, 47 deletions
diff --git a/plugins/language_go.lua b/plugins/language_go.lua
index 488725f..dffbaf9 100644
--- a/plugins/language_go.lua
+++ b/plugins/language_go.lua
@@ -19,53 +19,54 @@ syntax.add {
{ pattern = "[%a_][%w_]*", type = "symbol" },
},
symbols = {
- ["if"] = "keyword",
- ["else"] = "keyword",
- ["elseif"] = "keyword",
- ["for"] = "keyword",
- ["continue"] = "keyword",
- ["return"] = "keyword",
- ["struct"] = "keyword",
- ["switch"] = "keyword",
- ["case"] = "keyword",
- ["default"] = "keyword",
- ["const"] = "keyword",
- ["package"] = "keyword",
- ["import"] = "keyword",
- ["func"] = "keyword",
- ["var"] = "keyword",
- ["type"] = "keyword",
- ["interface"] = "keyword",
- ["select"] = "keyword",
- ["break"] = "keyword",
- ["range"] = "keyword",
- ["chan"] = "keyword",
- ["defer"] = "keyword",
- ["go"] = "keyword",
- ["int"] = "keyword2",
- ["int64"] = "keyword2",
- ["int32"] = "keyword2",
- ["int16"] = "keyword2",
- ["int8"] = "keyword2",
- ["uint"] = "keyword2",
- ["uint64"] = "keyword2",
- ["uint32"] = "keyword2",
- ["uint16"] = "keyword2",
- ["uint8"] = "keyword2",
- ["uintptr"] = "keyword2",
- ["float64"] = "keyword2",
- ["float32"] = "keyword2",
- ["map"] = "keyword2",
- ["string"] = "keyword2",
- ["rune"] = "keyword2",
- ["bool"] = "keyword2",
- ["byte"] = "keyword2",
- ["error"] = "keyword2",
- ["complex64"] = "keyword2",
- ["complex128"] = "keyword2",
- ["true"] = "literal",
- ["false"] = "literal",
- ["nil"] = "literal",
+ ["if"] = "keyword",
+ ["else"] = "keyword",
+ ["elseif"] = "keyword",
+ ["for"] = "keyword",
+ ["continue"] = "keyword",
+ ["return"] = "keyword",
+ ["struct"] = "keyword",
+ ["switch"] = "keyword",
+ ["case"] = "keyword",
+ ["default"] = "keyword",
+ ["const"] = "keyword",
+ ["package"] = "keyword",
+ ["import"] = "keyword",
+ ["func"] = "keyword",
+ ["var"] = "keyword",
+ ["type"] = "keyword",
+ ["interface"] = "keyword",
+ ["select"] = "keyword",
+ ["break"] = "keyword",
+ ["range"] = "keyword",
+ ["chan"] = "keyword",
+ ["defer"] = "keyword",
+ ["go"] = "keyword",
+ ["fallthrough"] = "keyword",
+ ["int"] = "keyword2",
+ ["int64"] = "keyword2",
+ ["int32"] = "keyword2",
+ ["int16"] = "keyword2",
+ ["int8"] = "keyword2",
+ ["uint"] = "keyword2",
+ ["uint64"] = "keyword2",
+ ["uint32"] = "keyword2",
+ ["uint16"] = "keyword2",
+ ["uint8"] = "keyword2",
+ ["uintptr"] = "keyword2",
+ ["float64"] = "keyword2",
+ ["float32"] = "keyword2",
+ ["map"] = "keyword2",
+ ["string"] = "keyword2",
+ ["rune"] = "keyword2",
+ ["bool"] = "keyword2",
+ ["byte"] = "keyword2",
+ ["error"] = "keyword2",
+ ["complex64"] = "keyword2",
+ ["complex128"] = "keyword2",
+ ["true"] = "literal",
+ ["false"] = "literal",
+ ["nil"] = "literal",
},
}