snippet builder fixes, closes #23
Этот коммит содержится в:
родитель
60f8b3340e
коммит
3ffdd2599b
1 изменённых файлов: 4 добавлений и 4 удалений
4
fmt.go
4
fmt.go
|
@ -334,7 +334,7 @@ func (s *undefinedSnippet) Args() (ret string) {
|
||||||
}
|
}
|
||||||
last = arg
|
last = arg
|
||||||
}
|
}
|
||||||
return strings.TrimRight(ret, ", ") + " " + last
|
return strings.TrimSpace(strings.TrimRight(ret, ", ") + " " + last)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (f *basefmt) snippets() string {
|
func (f *basefmt) snippets() string {
|
||||||
|
@ -346,7 +346,7 @@ func (f *basefmt) snippets() string {
|
||||||
var snips []*undefinedSnippet
|
var snips []*undefinedSnippet
|
||||||
// build snippets
|
// build snippets
|
||||||
for _, u := range f.undefined {
|
for _, u := range f.undefined {
|
||||||
expr := snippetExprCleanup.ReplaceAllString(u.step.Text, "\\\\$1")
|
expr := snippetExprCleanup.ReplaceAllString(u.step.Text, "\\$1")
|
||||||
expr = snippetNumbers.ReplaceAllString(expr, "(\\d+)")
|
expr = snippetNumbers.ReplaceAllString(expr, "(\\d+)")
|
||||||
expr = snippetExprQuoted.ReplaceAllString(expr, " \"([^\"]*)\" ")
|
expr = snippetExprQuoted.ReplaceAllString(expr, " \"([^\"]*)\" ")
|
||||||
expr = "^" + strings.TrimSpace(expr) + "$"
|
expr = "^" + strings.TrimSpace(expr) + "$"
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче