trim trailing space from commands

This commit is contained in:
Jeremy Latt 2014-02-26 16:17:44 -08:00
parent 9aeb813cf5
commit 04f0b2c48d
3 changed files with 5 additions and 3 deletions

View file

@ -101,9 +101,11 @@ func parseLine(line string) (StringCode, []string) {
var parts []string
if colonIndex := strings.IndexRune(line, ':'); colonIndex >= 0 {
lastArg := norm.NFC.String(line[colonIndex+len(":"):])
line = norm.NFKC.String(line[:colonIndex-len(" ")])
line = strings.TrimRight(line[:colonIndex], " ")
line = norm.NFKC.String(line)
parts = append(spacesExpr.Split(line, -1), lastArg)
} else {
line = strings.TrimRight(line, " ")
line = norm.NFKC.String(line)
parts = spacesExpr.Split(line, -1)
}