mirror of
https://github.com/go-sylixos/elvish.git
synced 2024-12-14 02:57:52 +08:00
33 lines
667 B
Go
33 lines
667 B
Go
package edit
|
|
|
|
import (
|
|
"../parse"
|
|
)
|
|
|
|
var (
|
|
attrForCurrentCompletion = "7"
|
|
attrForCompleted = ";4"
|
|
)
|
|
|
|
var attrForType = map[parse.ItemType]string{
|
|
parse.ItemSpace: "36", // only applies to comments
|
|
parse.ItemSingleQuoted: "33",
|
|
parse.ItemDoubleQuoted: "33",
|
|
parse.ItemRedirLeader: "32",
|
|
parse.ItemPipe: "32",
|
|
parse.ItemError: "31",
|
|
parse.ItemLParen: "34;1",
|
|
parse.ItemRParen: "34;1",
|
|
parse.ItemLBracket: "34;1",
|
|
parse.ItemRBracket: "34;1",
|
|
parse.ItemLBrace: "34;1",
|
|
parse.ItemRBrace: "34;1",
|
|
parse.ItemAmpersand: "1",
|
|
parse.ItemDollar: "35",
|
|
|
|
ItemValidCommand: "32",
|
|
ItemInvalidCommand: "31",
|
|
ItemValidVariable: "35",
|
|
ItemInvalidVariable: "31",
|
|
}
|