8 //go:generate go run syntax/make_headers.go syntax
10 //go:embed colorschemes help plugins syntax
13 // AssetDir lists file names in folder
14 func AssetDir(name string) ([]string, error) {
15 name = strings.TrimLeft(name, "runtime/")
16 entries, err := runtime.ReadDir(name)
20 names := make([]string, len(entries), len(entries))
21 for i, entry := range entries {
22 names[i] = entry.Name()
27 // Asset returns a file content
28 func Asset(name string) ([]byte, error) {
29 name = strings.TrimLeft(name, "runtime/")
30 return runtime.ReadFile(name)