diff --git a/cmd/micro/colorscheme.go b/cmd/micro/colorscheme.go index 6621dd95..85ae4490 100644 --- a/cmd/micro/colorscheme.go +++ b/cmd/micro/colorscheme.go @@ -15,7 +15,7 @@ type Colorscheme map[string]tcell.Style // The current colorscheme var colorscheme Colorscheme -var preInstalledColors = [3]string{"default", "solarized", "solarized-tc"} +var preInstalledColors = []string{"default", "solarized", "solarized-tc", "atom-dark-tc", "monokai-tc"} // InitColorscheme picks and initializes the colorscheme when micro starts func InitColorscheme() { diff --git a/cmd/micro/highlighter.go b/cmd/micro/highlighter.go index 444fa8fe..03c85e2f 100644 --- a/cmd/micro/highlighter.go +++ b/cmd/micro/highlighter.go @@ -51,6 +51,7 @@ var preInstalledSynFiles = []string{ "erb", "fish", "fortran", + "gdscript", "gentoo-ebuild", "gentoo-etc-portage", "git-commit", @@ -138,6 +139,7 @@ func LoadSyntaxFiles() { // This involves finding the regex for syntax and if it exists, the regex // for the header. Then we must get the text for the file and the filetype. func LoadSyntaxFilesFromDir(dir string) { + colorscheme = make(Colorscheme) InitColorscheme() // Default style diff --git a/cmd/micro/runtime.go b/cmd/micro/runtime.go index 63e25a93..3018c842 100644 --- a/cmd/micro/runtime.go +++ b/cmd/micro/runtime.go @@ -1,7 +1,9 @@ // Code generated by go-bindata. // sources: // runtime/README.md +// runtime/colorschemes/atom-dark-tc.micro // runtime/colorschemes/default.micro +// runtime/colorschemes/monokai-tc.micro // runtime/colorschemes/solarized-tc.micro // runtime/colorschemes/solarized.micro // runtime/help/help.md @@ -31,6 +33,7 @@ // runtime/syntax/erb.micro // runtime/syntax/fish.micro // runtime/syntax/fortran.micro +// runtime/syntax/gdscript.micro // runtime/syntax/gentoo-ebuild.micro // runtime/syntax/gentoo-etc-portage.micro // runtime/syntax/git-commit.micro @@ -181,6 +184,26 @@ func runtimeReadmeMd() (*asset, error) { return a, nil } +var _runtimeColorschemesAtomDarkTcMicro = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x7c\xd2\xc1\x8e\xb3\x20\x10\x07\xf0\xfb\xf7\x14\xa6\xbd\xd6\x2f\x15\x57\xc4\xe3\x16\xe5\x3d\xac\xd0\x2e\x59\x05\x33\x42\x36\xfb\xf6\x3b\x53\x4d\x76\x9b\x60\xe5\x42\xe2\x2f\x03\x33\x7f\x06\x3f\x7a\xc8\x47\xeb\x3e\x33\x6d\x6e\x7d\x1c\x43\x76\x38\xca\x4a\x0a\xc9\x4f\xc7\xa2\x2d\x14\x2b\x0e\xff\xfe\xa0\xc1\x4f\x93\x71\x84\x6a\x49\x2b\x89\xac\x46\x62\x6f\xd6\x00\x3a\xd5\x74\x5d\x23\x76\x8a\xb9\x25\xf4\x8f\x6a\x4a\xd5\xa5\x6a\x5f\xaa\xff\x4b\x00\xeb\xee\x88\xdf\x85\x52\xfc\x9c\xc4\x28\x83\xd9\x6e\xd8\x70\x79\x51\x5d\x92\xcd\x60\x66\xf0\x03\x22\xce\x2e\xc5\x0e\x0a\xdf\xb3\xa1\x69\x70\x59\xed\x88\x65\x36\x83\xed\x47\xba\x12\xef\x18\x4b\xa3\xe8\xb4\x01\xdc\x19\x8d\xae\x2d\x4b\x2e\x58\xd2\x19\x00\x8f\x03\xbb\xfa\x51\x67\x38\x8f\x37\xfc\xd2\xd7\xf2\xda\xff\x32\x21\x76\x18\x4d\x22\x2e\x74\x2e\x1e\xbb\xfe\x3f\x6d\xc9\x3e\x87\xe5\x28\xad\x7c\xf8\xe8\x29\xad\xea\x4c\x2b\x59\x90\x4a\xe5\x2e\x4e\xd7\x47\xac\xbc\xe2\x82\xe3\x1b\x61\x25\xab\xd8\x73\xc5\x7b\x0c\xc1\x40\xbe\xf5\xf3\xaa\x95\x4d\x7e\xf5\xe0\xd6\x64\x3b\xfc\xea\x3a\xfd\x0c\x22\x2c\xeb\x9e\x1a\x62\x2d\x53\x25\x82\x9f\x00\x00\x00\xff\xff\xcf\x01\xd9\x41\xc0\x02\x00\x00") + +func runtimeColorschemesAtomDarkTcMicroBytes() ([]byte, error) { + return bindataRead( + _runtimeColorschemesAtomDarkTcMicro, + "runtime/colorschemes/atom-dark-tc.micro", + ) +} + +func runtimeColorschemesAtomDarkTcMicro() (*asset, error) { + bytes, err := runtimeColorschemesAtomDarkTcMicroBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "runtime/colorschemes/atom-dark-tc.micro", size: 704, mode: os.FileMode(420), modTime: time.Unix(1466684972, 0)} + a := &asset{bytes: bytes, info: info} + return a, nil +} + var _runtimeColorschemesDefaultMicro = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x6c\x91\x51\x6e\xc4\x20\x0c\x44\xff\x7b\x0a\xc4\x77\x73\x28\xc7\xf1\x12\x6b\x89\x1d\x79\x8d\xa2\xdc\xbe\x46\xdb\x56\x22\x9b\x1f\x84\xf4\x18\x33\x33\x46\xad\x6a\x53\x65\x79\x26\xd4\x6d\x23\xf1\x94\xe7\xda\x28\x7f\x0d\x44\x5e\x0e\x1d\x19\x2d\x03\xe1\x25\x14\xfc\x60\xb2\x94\xf1\x04\x19\x60\x68\x9c\xde\x23\x4f\xaa\x55\x8f\x81\xee\x46\xbb\x29\xa6\xbc\x41\x89\x37\x30\x40\x3f\x77\x4a\xb9\x18\xd1\x65\xe4\x4e\xc8\x50\xef\x45\x5c\x44\x2d\x64\x0b\x3d\xa0\x55\x1f\x18\x99\x69\x78\xfc\x9e\x8d\xcb\xea\xd7\x18\xae\x8b\xfe\xc3\x1b\xaf\x2c\x3d\xe7\x84\x2b\x58\xaf\x07\xf0\x39\xe0\x38\x68\x92\xb6\xcd\xbd\x86\x1b\x79\x69\xee\x64\xd3\x9f\x87\xeb\xef\xbf\xf8\x00\x13\x96\xf2\x59\x32\x36\x7b\xbd\xef\x11\xee\x58\xd9\x63\x3b\x3f\x01\x00\x00\xff\xff\xd9\x23\x89\x68\xb8\x01\x00\x00") func runtimeColorschemesDefaultMicroBytes() ([]byte, error) { @@ -201,6 +224,26 @@ func runtimeColorschemesDefaultMicro() (*asset, error) { return a, nil } +var _runtimeColorschemesMonokaiTcMicro = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x84\x91\xc1\x6e\x83\x30\x10\x44\xef\xfd\x0a\x14\xae\x50\x15\x13\x0c\x39\x86\x02\xff\x41\xec\x4d\x6a\x15\x6c\xb4\xd8\xaa\xfa\xf7\xf5\x12\x22\x35\x92\xeb\xb2\x17\x4b\x3c\xcd\xce\xec\x08\x33\x19\xcc\x27\xa5\x3f\x13\x09\xd7\xd1\x4d\x36\x39\xa4\x43\xe3\x87\x65\x29\x6b\x68\x0e\x2f\xbf\x20\x61\xe6\x19\x34\x41\x75\x55\x17\x55\x1f\x84\x94\xf4\x88\xba\x2a\x40\xcf\x71\xde\x9d\xfa\xe1\x0f\x31\xbd\xda\x71\x53\x3b\xf7\x4d\x31\xc4\xa9\xd7\xd5\xa2\xd2\x37\x0f\xf7\xbc\x6b\xeb\x63\x10\xf6\xa4\x85\xdd\xe1\x70\x62\xbc\x0e\xc7\x58\x10\x16\x34\xc2\x43\xef\xed\xb1\x2d\x78\x10\xb2\xdf\x0b\xc4\x03\xac\x0b\x08\x35\x4e\xe4\x9f\xf7\x8c\x85\xaf\xe1\xb4\x04\xf4\x2f\x90\x9e\xeb\xca\x92\x37\x61\x4f\x80\x68\xfc\xc1\x2e\x66\x92\x49\xd4\x96\x91\xe6\x81\x45\xe4\xe8\x12\x6e\xa5\xbd\x7e\xed\xfd\x7f\xb6\x37\xfb\x5c\x96\xa6\xb6\x72\xf1\x31\x52\x5b\xd5\x1b\x4d\x50\x90\xa4\x72\xed\xe6\xcb\x56\xeb\x79\xfb\xb2\xb4\x64\x34\x4f\xe0\xcd\x59\x0b\x98\xef\x79\x62\x51\x76\xf2\x6b\x44\xfd\x6f\xb3\xc2\xe1\x7a\x7f\x53\xa0\xc7\xda\x9f\x00\x00\x00\xff\xff\xf8\x3a\xd6\xa5\xc0\x02\x00\x00") + +func runtimeColorschemesMonokaiTcMicroBytes() ([]byte, error) { + return bindataRead( + _runtimeColorschemesMonokaiTcMicro, + "runtime/colorschemes/monokai-tc.micro", + ) +} + +func runtimeColorschemesMonokaiTcMicro() (*asset, error) { + bytes, err := runtimeColorschemesMonokaiTcMicroBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "runtime/colorschemes/monokai-tc.micro", size: 704, mode: os.FileMode(420), modTime: time.Unix(1466684972, 0)} + a := &asset{bytes: bytes, info: info} + return a, nil +} + var _runtimeColorschemesSolarizedTcMicro = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x7c\xd1\x41\x6e\xc3\x20\x10\x05\xd0\x7d\x4e\x61\x39\xdb\x58\xc2\x60\xbb\x78\x19\x27\xed\x3d\x08\x4c\x52\x54\x0c\xd6\x18\x54\xf5\xf6\x85\xc6\x6d\x63\x89\x78\xc7\xe2\xe9\x0f\x33\x5f\x3a\xe3\xb0\x32\xda\x7e\x14\x0a\xae\x22\x18\x5f\x94\x7b\xce\xfa\xa6\xef\x0e\x7b\x42\x28\x67\xac\xdc\x3d\x20\xe9\xc6\x11\x6c\x42\x2d\xef\x5e\x5f\xda\x2c\xd2\x2a\x12\x7d\xd5\x80\xd1\xd1\x8e\x0f\x67\xfa\x24\xcc\xce\x5e\xfc\xa4\xd1\xe3\xb1\xee\x79\x56\x45\xe2\x61\x19\xca\xdb\xbe\x27\x24\xcb\x26\x84\x09\x9d\x8c\xe8\x34\x34\x43\x9d\xff\xbe\xff\x9a\x20\x8a\xa1\xe5\xcf\x62\xe6\x09\xa4\x16\x26\xa2\xf3\x89\x51\xfa\x96\x45\xc1\x2a\xc0\xf8\x02\x95\x1c\x63\x1d\xcf\x2f\x08\x88\x2e\xde\xe0\xe2\x8c\x2a\x36\xbf\xe5\x94\xfb\x65\x1b\x71\xe9\x12\x61\x4e\x73\xe3\x58\x42\x58\xdb\xd4\x87\xa5\xac\xf5\xfd\x6d\x2a\xa0\x92\xef\x02\xb7\x8b\x4a\x51\x95\x0d\xe3\x05\xd6\x30\x25\xaf\xe0\x2d\x78\x0f\x58\x2d\xfb\xfc\xcd\xbe\xaf\x94\x93\x9f\x02\xad\xb6\xb7\xed\x36\x64\xc0\xf9\xfe\xfe\x5f\xa8\xdc\x7d\x07\x00\x00\xff\xff\x53\x9e\xc9\x12\x93\x02\x00\x00") func runtimeColorschemesSolarizedTcMicroBytes() ([]byte, error) { @@ -236,12 +279,12 @@ func runtimeColorschemesSolarizedMicro() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/colorschemes/solarized.micro", size: 530, mode: os.FileMode(420), modTime: time.Unix(1465309572, 0)} + info := bindataFileInfo{name: "runtime/colorschemes/solarized.micro", size: 530, mode: os.FileMode(420), modTime: time.Unix(1466685209, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _runtimeHelpHelpMd = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x9c\x59\x6d\x73\xdc\xb6\x11\xfe\x2c\xfe\x0a\xcc\x39\x33\xb6\xd3\xd3\x69\x9a\xf6\x93\xbe\x29\x92\xfc\x92\xd8\x96\x22\xcb\x6d\xd2\x4e\x27\xc4\x91\xe0\x1d\x22\x92\xa0\x01\x50\xd2\x25\x4d\x7f\x7b\x9f\x5d\x80\x3c\xe2\xee\xe4\x74\xea\x99\x28\x22\xb0\xd8\xf7\x5d\x3c\x0b\x3d\x13\xef\x75\x61\x8d\x58\xab\xba\x13\x5e\x3d\xfa\x2c\x0b\x0b\xda\x09\x89\x05\xdb\xe8\x56\xd6\xc7\x4b\xe9\x54\xc9\xfb\x42\x95\xda\x1b\x2b\xfc\x5a\x7a\x21\x75\xe3\x84\x37\x62\xa9\x84\x92\x6e\x43\xbf\xf6\x4e\x09\xd9\x96\x42\xb7\xbe\xd7\x5e\xdf\xab\xb9\xc8\x1e\xd6\xba\xc6\x6a\xed\x8c\xf0\xf2\x4e\xb7\x2b\x21\xcb\x7b\xd9\x7a\xb9\x52\xc2\x54\x60\xa5\x44\xd5\xd7\xb5\x28\x64\x27\x97\xba\xc6\x31\xe5\x68\xa3\x31\xa5\xb2\xed\xa8\x85\x5b\x64\xd9\xb3\x67\xcf\xc4\x27\x87\x83\x59\x76\xd5\x16\x4a\x6c\x4c\x2f\xd6\xf2\x5e\x89\x65\xaf\x6b\xcf\xac\x82\x82\x73\xe1\x74\xd3\xd5\x1b\xe1\xbc\xb4\x5e\x68\x2f\x96\x1b\x61\xfb\xb6\x25\xf1\x59\xde\xb0\x91\x9d\xf4\xeb\x13\x6f\x4e\x2a\xe8\xb7\xf0\x8f\x3e\x17\xb0\x2c\x9e\x0b\x24\x39\xd9\x64\x3a\xd5\xc2\x28\xa1\x9a\xce\x6f\x20\xa9\xaa\x94\x5d\x0c\x8e\x62\xb3\x5c\xdf\x75\xc6\x7a\x27\x0a\xab\xa4\x27\x11\x81\xca\x89\xca\x9a\x06\x3a\x94\xba\x3d\xcd\xb2\x3c\xcf\xb3\xaf\x84\xae\x0a\xd3\x56\x7a\x25\xfe\x2d\x58\x06\x2f\x67\x3f\xc1\x92\x02\x42\x1a\x03\x6b\xc8\x8e\xa2\xb7\x0e\xea\x48\x6b\x7a\xf8\xf3\x41\xfb\x35\x2f\x4b\x6b\xcd\x83\xb8\x53\x1b\xc7\x7e\x6e\x0c\x3c\x1e\x1d\xf3\xbd\xda\x2c\x75\x0b\x51\x2b\x97\x65\x6f\x94\x25\xe2\xc0\xab\x54\x95\xec\xe1\x9f\xbb\x2d\x05\x22\x24\x7e\x71\xa6\x15\x95\xb1\x8d\x40\x88\x8a\x35\x07\x9d\xcc\x59\x9b\x87\x6c\x13\xf5\xb1\x8a\x4e\x10\x97\x86\x7c\x81\x65\x2b\x6a\x4d\x51\x5c\xb0\x41\xc4\x23\xfb\x2d\x13\xf8\x37\xfb\xd4\xcd\x4e\xc5\xf4\xdf\xec\x9c\x8d\xc0\xfa\x3c\x50\x5c\x98\x87\x36\xa1\x89\x14\xbc\x1e\x69\x6e\xf4\x6a\xed\xa7\x44\x91\x26\xac\x47\xa2\x77\xaa\xf2\x87\x18\xf1\x7a\xa4\xf9\xb8\xd6\x95\x9f\xea\x34\xfb\xa8\x6a\x55\xf8\xad\x3a\x4c\x31\xd5\x29\x52\x4c\xd5\x61\x9a\xa9\xb8\x48\xb3\x27\x69\xaa\x77\xa4\x49\x54\x3e\xab\x7d\xaa\xf5\xec\xef\xc6\x96\x53\x36\xa0\x48\x8d\x67\x8a\x5d\x26\xa9\xb0\x28\xe9\x49\xc2\x51\xe4\x84\x70\x2a\xf3\xdc\xdb\x3a\x51\x6b\xf6\x91\x2a\xe6\xaa\x7a\xa7\x5b\x35\x25\x4a\x34\x9b\x5d\xb6\xe5\x3e\x49\x22\x30\xca\xbb\x35\x4f\xf0\x4b\xcc\x18\x89\x0f\xf2\x4d\xf2\x2a\x06\x9a\xb9\x4e\x89\x92\xd4\x8a\x44\xe0\xb6\x27\x72\x60\x96\xea\xb7\x47\x36\xb0\x9b\x6a\x36\x10\x5d\xb6\xe8\x49\x49\x86\xbe\x6d\x9d\xb2\x3e\xac\x0f\x39\xd1\xc9\x42\x1d\x20\x0a\xeb\x91\xe8\x5b\x59\xdc\xb9\x29\xe1\x64\x65\x97\xe4\x9b\x21\xb7\xf6\x48\x10\xeb\xe3\x84\xd3\xec\x02\x4a\x7b\x75\x20\xbf\x8e\x13\x76\x4f\xd0\xdd\xca\x65\x5a\xc8\x51\x75\x5a\x9f\xf8\xe9\x2a\xb1\xee\x0a\x5d\xf2\x15\x1a\x69\xe2\xc9\x84\xe2\x23\x1a\xf5\x74\xf7\x55\xb2\xfb\x4a\xa7\xc1\xfa\xb0\xb7\xfb\x01\xf7\xcf\x94\xe2\x7a\x8f\xe2\xda\xaa\x7b\x8d\x8e\x38\xa5\xfa\x47\x42\xf5\xa9\x2d\xcd\x74\xf7\xa7\x64\xf7\x46\xa5\xbb\xe7\x69\x1b\x32\xdd\x66\xba\xfb\xe3\x4e\x93\x4a\x94\xfb\x7e\x77\x73\x37\xa9\x2f\x12\x82\x8b\xbe\xab\x75\x21\xbd\xda\x25\xfb\x5b\x42\x76\x2d\x9d\x4f\xb6\xcf\x52\x0f\x73\xae\x9e\xd5\xf5\x94\xe4\x36\x21\x39\x2b\x4b\x0a\xe3\x4e\x5d\x7f\xfc\x1c\x8b\x62\xf0\xe0\x4e\xa8\x39\x6b\x6a\xe9\xd6\x9c\x5d\x14\x88\x09\xc1\x1b\xd3\xa8\xb4\x17\x27\x25\x45\x85\x93\x66\xd3\xa4\x94\xae\x71\x97\x1f\x2a\xef\xb8\x3e\xa1\x3a\x54\xdf\xe3\xfa\x44\xd5\xd7\x89\xb9\xb7\x66\xb5\xaa\xd5\x1b\xc0\x9b\xa4\x97\x1d\xa0\xb9\xe9\xeb\x6d\xf1\x72\x57\x4c\x88\xbe\xeb\x9b\x6e\x1a\x9b\x50\x39\x53\xc5\xe3\xca\x60\xb5\x2b\x76\xac\x3e\xaf\x95\xa4\xb6\xe5\xd3\xfc\xfc\x36\x8d\x20\x90\x58\xfd\x1e\xc0\x67\x4a\xf2\x43\x42\xf2\x03\x80\xd5\x74\xf7\x72\x27\x49\x9b\x06\xc0\x20\xb2\x60\xaa\x93\x13\x71\xd9\xc8\xc2\x1d\x3b\xbf\x01\x10\x9b\x80\x80\x6d\x5b\xa8\xa8\x1b\x1c\xba\x44\x8e\x97\xc3\xce\x6e\x27\x91\xdc\xb7\xf7\x9b\x3b\xed\x91\x63\xf6\xef\x08\xda\xa1\x58\xef\xc1\x02\xda\x68\xb7\x1b\x1c\xd2\xec\xf7\x14\x18\x11\xb2\x64\x00\x14\x70\x8c\x13\x7f\x0a\x58\x88\x11\x28\xa3\xa6\x07\x28\x49\x30\x8f\xfe\xbf\xc8\xc8\x35\xa2\x86\xce\x8c\x93\x2c\x99\xb5\x07\xae\x70\x92\xbe\x02\x46\x24\x32\x85\xff\x22\x24\xad\xa1\xf8\x9c\x16\xb3\x82\x38\xf5\x1d\x13\x94\x50\x6d\x9f\xcd\x53\x3c\x46\xac\x38\x18\xb1\x36\x75\x29\x1c\xdd\x2f\x01\xd1\x49\xc0\xde\x40\x0b\xeb\x88\x6d\xa3\x5a\x70\x29\xbc\x36\x2d\x1b\xe6\xb8\xa2\x45\x80\xd0\x20\x08\xb8\xeb\x96\x78\x0f\x40\xae\x91\x1b\x42\xe0\x00\x6a\x8c\x14\x7b\x47\xf8\x93\xa4\xe7\xff\x39\x59\x04\xa8\x79\xc2\x40\xf3\x64\x38\xb2\x20\xd0\x96\x67\x0c\x7b\xc5\xa5\x04\xf2\x83\x43\x09\xfd\x05\x0e\x10\x0b\x55\x83\x12\x10\xf6\x0a\x16\xaa\x47\x09\x54\x0c\x7f\x10\xda\x27\x3c\x98\x93\x7b\x8f\x37\x8c\x8f\x71\xc6\xb0\xe5\x61\xf1\x57\x5e\xb4\x68\xa5\x73\xc6\xe7\x85\xe9\x61\x74\xd7\x33\x3c\xcf\x2a\x53\xd7\xe6\x81\x54\x04\x00\x65\x2d\x53\xad\x04\x6b\x35\x85\x96\x47\x63\xa3\x1e\xba\xf7\xd1\xd8\xd8\x43\xc7\x1e\x52\x85\x40\xf0\xb5\x71\x4e\x2f\xe1\xac\x22\x14\x82\xdb\x3a\x5f\x3d\xaa\xa2\xf7\x8a\xa1\x7c\x98\x62\x22\x0d\x25\x4d\x67\x95\x63\xcf\x05\x23\x14\x14\x61\x4d\x15\xef\x72\xb0\x03\xf1\x22\x85\xd6\xdd\xae\xbc\x30\x1a\x6d\xb6\x59\x0b\x63\xbe\x16\xf9\x67\x54\x6d\x7e\x2a\xa8\x78\x5d\xc0\xfd\x0b\x5a\x76\xb8\x13\xb1\x4c\x57\xa3\x1b\x52\xca\x52\x0e\x8c\xa9\x03\x22\xab\xba\x1a\x37\xb6\x98\x39\x74\x90\x62\x3d\x13\xb3\x7b\x59\xf7\x6a\x26\xaa\x5a\xae\x1c\x8e\xdf\xae\x11\xbc\x07\x8d\x64\x1a\x48\xf3\x40\x9a\x87\x34\xcb\x99\x3e\x5f\x08\x2a\x37\x4a\x9e\x3c\x9c\x64\x2b\x4c\x47\x81\x96\xf5\x82\x36\xcf\x28\x4a\x60\xd6\x19\x4c\x70\x73\xd2\x08\x14\xf8\x36\x2d\x66\x22\xd3\x2a\x16\x79\x2a\xf2\x22\x9f\xc7\xa1\x41\xb5\x12\xe6\x3b\x2c\xad\x55\x71\x97\xf3\xd4\xc6\x72\xc2\xb6\x74\x77\x98\x35\x2a\x72\xc8\xf3\x92\x26\x07\x45\xd9\xd1\x29\xcb\x73\x07\x59\x1c\x55\xe6\xcc\x57\x94\x8c\x5e\x37\x8a\x3b\xd7\x07\xe3\x55\x70\xe7\x68\x4e\xd3\x3b\x4f\xd9\x2e\x05\x4c\xd2\xa8\x6b\xb5\x52\x8f\x0b\x21\xde\x56\xac\x5d\xac\x3b\x69\x57\x3d\xf1\xe3\x06\x57\x1a\x68\xd7\x1a\x1f\x06\x45\xd9\x62\x26\x24\xfc\xc3\x13\x90\xf6\x21\x47\xa9\x86\x4c\xa3\xc3\x04\xf9\xb9\x87\x5c\x17\x5c\xef\x94\x8f\x0e\x12\xc1\x87\xa7\x28\x49\x1f\x42\x15\xd7\x61\x0e\x6f\x2d\xc4\x35\x3a\x3c\xea\xd8\xa9\x90\x1a\x2d\xcd\xcb\x4e\x71\x1d\xd1\x98\x45\xca\x48\xb8\x00\x16\x40\xcf\x70\xda\x8d\x99\x02\xb6\x31\xda\x3d\x3e\xd6\xc7\x31\x9f\x20\x10\x0b\x41\xe0\x0a\xf3\x34\xed\x29\x1a\x96\x63\xea\xc6\x2a\x5a\xe2\x82\x5e\xf1\xa8\xb8\xe0\x00\x93\xac\x48\xf2\x1c\xd1\xeb\x3d\xd5\x1f\x67\x08\x9c\x57\x6a\x07\x97\x6f\x14\x9f\x26\xb7\x51\xaf\x43\xbc\x14\x39\x04\x05\xd8\x6a\xc8\x70\xc3\xb8\x1c\xb4\xe2\xaa\xa7\x36\x11\xfa\x02\xd4\xe2\x59\x57\xd1\x3b\xc1\xf6\x46\x09\xf3\x2e\x91\x51\x13\x09\x1d\x44\x7c\x8c\xfe\x88\xae\xa0\x64\x22\xf5\xa6\xc3\xa8\x5c\x52\x4b\x85\x8f\x90\x3e\x94\x70\x6d\x65\x68\x8d\x74\xa6\xf0\x8f\xe3\xee\xd0\x19\x29\x6f\xe5\xbd\xd4\x35\xe5\x5e\x1c\x7f\xaf\x82\x43\x87\xc1\xdc\xa1\xc0\x49\xbb\xb1\xc3\x52\x2d\x52\xc9\x53\x43\xec\xad\xe4\xa8\x70\x0a\xb8\x9d\xc5\x52\x5b\x68\x6a\xec\x66\x1c\xf2\x71\x32\x44\x20\xff\xea\xc7\x8b\xd7\x3f\x9f\x5f\x7d\x78\xf5\xf6\xf5\xcf\x6f\xae\xde\x5f\x9e\xc4\x67\x02\x19\xab\xf7\x09\x46\xe2\xcc\x51\xce\x67\x44\x03\x0e\xc8\x40\x55\xcc\xa9\x2c\xf6\x18\xe6\x54\x6d\x94\xad\xc8\x87\xf9\x5e\x0b\xe7\xdd\x9e\x1e\x63\x20\x30\xdb\x4a\x4c\x74\x4e\xfa\xd3\x90\x66\x49\x57\x02\xef\x53\x8e\x6a\x61\x6a\x63\x1d\x2a\xb7\xa1\xcc\xae\x8d\x2c\x07\x3b\xc6\xf5\xe0\x48\x4e\x15\x8a\xda\x57\x2f\x82\xc4\x0b\x6d\x5f\x9e\x4c\xc8\xdc\x49\x1e\x44\xe5\x8b\xf0\xaa\x91\x1d\x0d\xaf\x0e\x5c\x1d\xe8\x19\xf1\x3b\xcf\x8e\xb6\x85\x3d\x7d\x9d\x98\x72\x13\x2f\xe2\xea\x5c\x38\x53\x4b\xab\x7f\x55\x25\xdf\xc6\xdb\xcf\x63\x5f\xbc\xcc\x8e\xc8\x4e\x72\x57\x6d\x08\x3d\xb3\x9a\xa3\x82\x73\x24\x7b\x21\x23\x70\xd8\xb0\x4b\x54\xb3\x54\x65\xa9\xc6\xba\x09\x0f\x41\xc8\x43\x69\x37\x50\xf9\x76\xc7\x76\x72\xd6\x52\xc5\x5b\x18\xa7\x38\xbd\x29\xa5\xf8\xd1\x4a\xd7\xa1\x8b\xd0\x47\x76\xb4\x7b\xdb\x26\xce\x99\xe6\x42\xc8\x29\x54\x27\x4e\xe3\x6e\x19\xcc\x8f\x4f\x3c\x56\xa9\xec\x68\x7a\x16\x91\x3a\xfa\x7a\xa0\x3a\x0d\xed\x59\xbb\xa7\x3c\xb7\x20\xe2\xd1\x47\x29\xf9\xb8\x9c\xd8\xf8\x82\xf3\x29\x9a\xe1\x50\xd5\xaa\x75\x6b\xe3\x5f\xe2\xb6\x38\x12\x82\x2e\x4f\x7c\xd2\x15\xce\xfd\xf3\x00\x1f\xd1\x49\x20\x5f\x4f\x65\x1b\xde\x87\x86\x17\xbb\xe1\x41\x50\xfb\x54\x2b\x44\xee\x7f\x51\x8c\xda\x81\xb7\x7d\x8c\xc8\x5c\xfc\x42\xbd\x9f\x74\x6a\x24\x6e\x11\xd7\x5b\xb5\x23\x6e\x7c\x86\xdb\x9e\x42\xf4\x2a\xea\x28\x01\x15\xe9\x80\xd0\xc6\xcc\x23\x66\xef\xdf\x9e\xdf\x5c\xfd\x7c\x7b\xf3\xe9\xf2\xfc\xea\xdd\xd5\x0d\xee\xb3\x7b\x6d\x4d\xcb\xd7\xd1\x3d\xb4\xa2\x0e\x43\x7a\xd2\x4d\x00\x7b\xfe\x3c\x70\x64\xc0\x47\x4c\xe3\x65\xce\xf5\xe4\xe5\xd2\xc1\x8e\xe9\x2d\x81\x25\x41\x6b\x74\x78\x28\x91\x03\xc5\xf1\xd7\x9c\x19\xa0\x21\x42\x70\xb1\x96\x76\xca\x23\xac\x86\xa6\x42\x7b\x68\x83\x68\x26\xfb\x4c\x44\x64\xb2\x6a\xa1\x61\x81\xbb\x08\x4c\x86\xab\x96\x3e\x8f\x35\xe6\xf8\xd6\xf1\xc3\xac\x08\x57\xaa\x72\x07\xf8\x98\xaa\x0a\x9c\xdc\x06\x62\x1f\xc1\xc5\xf7\x16\x4d\x24\x7c\xa2\x7f\xd3\x43\x29\x88\x0e\x1d\x6d\xf3\xd1\x13\xde\x84\x9b\x16\xe7\x29\x0d\xc6\x6b\x17\x33\xac\x0c\x18\x19\x44\x5f\x12\x2f\x7b\x6f\x82\xed\x60\xc1\xf7\xd3\xf8\xc0\x2a\x71\xbd\x3e\x84\x8b\x6b\x98\x0c\x9c\x6c\x52\x57\xc5\xa6\x4c\x6d\xab\x8b\x73\x2d\x9f\xf8\x82\xda\x01\xd1\x13\x11\x24\xae\x31\x34\xd4\x3c\x38\x0c\x03\xc1\x36\x75\x22\xf4\x67\x68\x44\x89\x2f\x51\xe1\x84\xd8\x28\x6d\x38\xf3\x48\xea\x8b\xb1\x97\x12\x21\x64\x82\xc5\x04\x4f\x6e\x53\x9d\x1a\xb3\x1c\xd2\xf4\x65\x18\xdb\x9e\xf4\x8a\xa5\x49\x15\xea\xc5\x6b\x3c\x28\xd6\xf6\xe8\x6c\xf6\xa0\x37\xa3\x69\x8e\x47\xcf\x68\xda\x70\x36\x8e\x2e\x3e\x7a\x46\x44\xeb\x96\xc6\x7b\x74\xba\x78\x71\x86\xa6\xf0\x25\xd6\xe8\x0c\xc1\x21\x04\x57\x60\x10\xe9\x42\x01\xb3\xc9\x9c\xf4\x80\x80\xd4\x12\x45\x4c\x08\x6f\x6c\xa1\xbc\x4c\x6f\xec\x74\xab\x61\xdc\xa2\x68\xf5\xfc\x64\x1f\xd0\x27\xc7\x9d\x1c\xc4\xef\xf0\xe3\x29\xb9\x92\xba\xfd\x03\x4f\x91\x5e\x34\x9d\x0c\xd9\xc3\x3d\x27\xc2\x36\x8e\xdc\x3c\x0c\x2f\x54\xde\x20\xc5\xec\x46\x00\x4b\x56\xa8\xae\x70\x57\xd6\x86\xfe\x9e\xc1\x02\x49\x92\x33\x11\xca\x0e\x3b\x34\x59\xaa\xf0\xf7\x01\x26\x9a\x8f\x57\xec\x9d\x52\x1d\x33\x47\x40\xff\x48\x4b\xf4\x8f\xba\x6e\x00\x5a\x35\xe1\x2a\xd9\x00\xc6\x31\x44\xa4\x88\x04\x80\xf8\xc0\x0d\x78\x40\xcf\x04\x30\x03\x62\xe2\xe1\x45\x61\x4c\x99\xb8\xf9\x40\x9c\xfe\x32\x15\x04\xec\xa1\xca\x03\x72\x88\x31\x13\x70\xe3\x25\x58\x18\x3f\xc9\x29\xfe\x00\xd7\x6f\xc0\xf5\xf8\xf8\x38\xcb\x2e\xe2\x46\x57\xf7\x2b\x42\x94\x01\x72\x04\x84\x01\xde\x9e\xb3\x95\x7e\x41\xf4\xdb\x55\x2f\x57\x8a\xab\x86\x5c\x2e\x5e\xc4\xa6\x0d\xe7\x6f\x37\xa9\x14\xce\xe7\xe2\x62\x2e\x5e\x63\x88\xfc\x0e\x48\x8f\x1f\x0a\xe8\x17\xe8\xa4\x3b\xa0\x82\x77\xbd\xc4\x0d\x75\x6d\x31\x12\x97\xdb\x9a\x1a\xc4\x45\x55\x16\x5f\xc8\x59\xea\x2d\x1c\x45\xe8\x76\x86\xdf\x1b\xf4\x8c\x02\x57\xfb\x26\xc6\x36\xff\xed\x77\xf4\xd3\x17\x2f\xf1\xe3\x9f\xff\xc2\x8f\xd9\x0c\x3f\x9e\x3f\xcf\xf7\x85\x8e\x9c\xa2\xd4\x27\xc2\x1d\xe5\xae\x8c\x6e\xf8\x96\x82\xdc\x1b\x40\xfd\xf1\x7b\x70\xc9\x01\xab\x56\xe6\x8b\x16\x0d\x89\xb4\x32\x55\xe3\x47\xb6\xf8\xfd\xff\x67\x49\xca\x9e\x61\x54\x8a\xc5\x42\x39\x48\x17\x60\x44\x09\x71\x7c\x1e\xe6\x89\x50\x3b\xf1\x31\x85\x8b\x33\xdb\x05\x43\x38\xec\xc7\x21\x1f\x75\x34\x27\x56\x0a\x0d\xb3\x08\x13\xd8\x2e\x30\x0f\x8d\x21\xf2\xcf\xc2\xa8\x51\x72\x62\x82\x78\x41\xe3\x5e\x3a\x50\x7a\x82\x04\x07\xf8\x30\xa8\x22\xed\xf9\x51\xc3\x50\x47\xc9\x1a\x0c\x99\xfc\xb8\x13\xff\xd4\x57\x98\x2e\x36\xc2\x44\xc9\x68\x0f\x9f\x11\xf1\xcc\x22\xfb\x6f\x00\x00\x00\xff\xff\x9f\x8c\xb4\x7a\x32\x1d\x00\x00") +var _runtimeHelpHelpMd = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x9c\x59\x5b\x73\xdc\xb6\x15\x7e\x16\x7f\x05\x66\x9d\x19\xdb\xe9\xee\x6a\x9a\x5e\x1e\xf4\xa6\x48\xf2\x25\xb1\x2d\x45\x96\xdb\xa4\x9d\x4e\x88\x25\xc1\x5d\x44\x24\x41\x03\xa0\xa4\x4d\x9a\xfe\xf6\x7e\xe7\x00\xe4\x12\xab\xb5\xa6\xd3\xcc\x44\x16\x81\x83\x73\xc3\xb9\x7c\x07\x7a\x26\xde\xeb\xc2\x1a\xb1\x51\x75\x27\xbc\x7a\xf0\x59\x16\x16\xb4\x13\x12\x0b\xb6\xd1\xad\xac\x17\x2b\xe9\x54\xc9\xfb\x42\x95\xda\x1b\x2b\xfc\x46\x7a\x21\x75\xe3\x84\x37\x62\xa5\x84\x92\x6e\x4b\xbf\xf6\x4e\x09\xd9\x96\x42\xb7\xbe\xd7\x5e\xdf\xa9\xb9\xc8\xee\x37\xba\xc6\x6a\xed\x8c\xf0\xf2\x56\xb7\x6b\x21\xcb\x3b\xd9\x7a\xb9\x56\xc2\x54\x60\xa5\x44\xd5\xd7\xb5\x28\x64\x27\x57\xba\xc6\x31\xe5\x68\xa3\x31\xa5\xb2\xed\xa8\x85\x5b\x66\xd9\xb3\x67\xcf\xc4\x27\x87\x83\x59\x76\xd9\x16\x4a\x6c\x4d\x2f\x36\xf2\x4e\x89\x55\xaf\x6b\xcf\xac\x82\x82\x73\xe1\x74\xd3\xd5\x5b\xe1\xbc\xb4\x5e\x68\x2f\x56\x5b\x61\xfb\xb6\x25\xf1\x59\xde\xb0\x91\x9d\xf4\x9b\x63\x6f\x8e\x2b\xe8\xb7\xf4\x0f\x3e\x17\xb0\x2c\x9e\x0b\x24\x39\xd9\x64\x3a\xd5\xc2\x28\xa1\x9a\xce\x6f\x21\xa9\xaa\x94\x5d\x0e\x8e\x62\xb3\x5c\xdf\x75\xc6\x7a\x27\x0a\xab\xa4\x27\x11\x81\xca\x89\xca\x9a\x06\x3a\x94\xba\x3d\xc9\xb2\x3c\xcf\xb3\xaf\x84\xae\x0a\xd3\x56\x7a\x2d\xfe\x2d\x58\x06\x2f\x67\x3f\xc1\x92\x02\x42\x1a\x03\x6b\xc8\x8e\xa2\xb7\x0e\xea\x48\x6b\x7a\xf8\xf3\x5e\xfb\x0d\x2f\x4b\x6b\xcd\xbd\xb8\x55\x5b\xc7\x7e\x6e\x0c\x3c\x1e\x1d\xf3\xbd\xda\xae\x74\x0b\x51\x6b\x97\x65\x6f\x94\x25\xe2\xc0\xab\x54\x95\xec\xe1\x9f\xdb\x1d\x05\x6e\x48\xfc\xe2\x4c\x2b\x2a\x63\x1b\x81\x2b\x2a\x36\x7c\xe9\x64\xce\xc6\xdc\x67\xdb\xa8\x8f\x55\x74\x82\xb8\x34\xe4\x0b\x2c\x5b\x51\x6b\xba\xc5\x25\x1b\x44\x3c\xb2\xdf\xb2\xa3\xd9\xa7\x6e\x76\x22\xa6\xff\xcd\xce\xd8\x02\xac\xcf\xb1\x7d\x6e\xee\xdb\x84\x20\x6e\xf3\x3a\x11\x5c\xeb\xf5\xc6\x4f\x29\x22\x41\x58\x27\x8a\x77\xaa\xf2\x87\x58\xf0\x3a\x11\x7c\xdc\xe8\xca\x4f\xf5\x98\x7d\x54\xb5\x2a\x7c\x54\x81\xb7\xa7\x7a\xc4\xed\x51\x05\x26\x98\x4a\x89\x04\xa9\x80\xa9\xa2\x91\x60\xa7\xe3\x69\xed\x53\x35\x67\x7f\x37\xb6\x1c\x19\x60\x3b\xb5\x93\xb7\x93\xe3\xa9\x8c\x28\xe0\x30\xd5\x28\x69\x42\x35\x8a\x3a\xf3\xb6\x4e\x54\x99\x7d\xa4\x54\xb8\xac\xde\xe9\x56\x8d\x14\x89\x36\xb3\x8b\xb6\xdc\xdb\x4f\xe4\x44\x31\x37\xe6\x10\xa7\x44\xef\x91\xf2\x31\xc7\x24\x4e\xe2\x0d\x32\xbf\x91\x22\x09\x95\x48\x01\x3e\xa9\xa4\x81\x4d\xaa\x53\x4a\x33\x30\x9a\x6a\xc3\x14\x17\x2d\x8a\x4a\x12\x6b\x6f\x5b\xa7\xac\x0f\xeb\x7c\xd3\x9d\x2c\xd4\x01\x8a\xb0\x4e\x14\xdf\xca\xe2\xd6\x4d\xa9\x26\x2b\xc9\xfe\x37\x43\xac\xa4\xfb\xb8\xc4\x45\xc2\x63\x76\x0e\x2d\xbd\xda\x8f\x97\x45\xc2\xe8\x10\xd1\x8d\x5c\xa5\xa9\x17\x75\xa5\xf5\xc1\x1f\x97\x89\x2d\x97\xa8\x68\xaf\x50\xf4\x76\xee\x4a\xb6\x3f\xa2\xa2\x8e\x5b\xaf\x92\xad\x57\x7a\x72\x11\x1f\x1e\x6d\x7d\x40\x8b\x18\xb7\xaf\x1e\x6d\x5f\x59\x75\xa7\x51\xb1\x46\x92\x7f\x24\x24\x9f\xda\xd2\x8c\x5b\x3f\x25\x5b\xd7\x6a\xb2\x75\x96\x96\x09\xd3\x6d\xc7\xad\x1f\xf7\x2a\xc8\x4e\x9b\xef\xf7\x77\x92\xa8\x3c\x4f\x76\xcf\xfb\xae\xd6\x85\xf4\x2a\xa1\xf9\x5b\x42\x73\x25\x9d\xdf\xed\x9d\xa6\x0e\xe4\x78\x3b\xad\xeb\x71\xff\x26\xd9\x3f\x2d\x4b\xba\x9c\x69\x0e\x7e\xfc\x1c\xe3\x79\xf0\xd1\xf4\xf6\x38\x04\x6a\xe9\x36\x1c\x27\xe4\xe4\x61\xf7\x8d\x69\x54\x5a\x13\x77\x79\x40\xd1\x9e\xc6\xc5\x10\xff\x57\xe8\xa0\x87\xf2\x30\xae\x0f\x24\x87\x12\x71\x5c\x1f\x74\x7b\x9d\x58\x76\x63\xd6\xeb\x5a\xbd\x01\x9c\xd8\x95\x98\x03\x04\xd7\x7d\x1d\x13\x8d\xcb\x54\x42\xf1\x5d\xdf\x74\xa3\xdf\x43\xb8\x4f\x35\x8d\x2b\x6c\xa0\x2b\xf6\x0c\x3c\xab\x95\xa4\x6a\xe2\x27\x31\xf6\x6d\x7a\x35\x80\x3a\xf5\x7b\x20\x8b\x71\xff\x87\x64\xff\x07\xc0\x96\x71\xeb\x62\x2f\xd0\x9a\x06\x3d\x77\x38\x9c\x1d\x1d\x1f\x8b\x8b\x46\x16\x6e\xe1\xfc\x16\x08\x67\xd2\x5d\x63\xea\x56\x94\xb1\x8f\x6a\xf7\x62\x35\x2c\x27\x79\x2e\xb9\x6e\xee\x55\x56\xda\x20\xf3\xf7\x4a\x33\x2d\xd3\xfd\xa5\x3d\x96\x56\xdb\xdd\x2a\x5f\x53\xf6\x7b\x8a\x2f\x08\xa0\x31\x8e\x08\x70\xc0\x89\x3f\x04\x48\xc1\x40\x8e\xc1\xc7\x3d\x14\x23\xb4\x44\xff\x2e\x33\x72\x83\xa8\xa1\x27\xc3\x0d\x4b\x76\x3c\xc2\x28\x38\x49\x5f\x01\x6a\x11\x99\xc2\xff\x11\xd9\xd5\x50\x79\x4e\x8b\x59\x41\x9c\xfa\x8e\x09\x4a\xa8\xf6\x98\xcd\x97\x78\x8c\x90\x6b\x30\x62\x63\xea\x52\x38\x2a\xf1\x01\x18\x49\xa0\xc7\x40\x0b\xeb\x88\x6d\xa3\x5a\x70\x29\xbc\x36\x2d\x1b\xe6\x38\x21\x45\x40\xa2\x20\x08\xf0\xe5\x86\x78\x0f\x78\xa8\x91\x5b\x02\xb2\xc0\x3b\x0c\xb8\x7a\x47\x30\x8e\xa4\xe7\xff\x39\x5e\x06\xc4\x76\xcc\x78\xed\x78\x38\xb2\x24\xec\x93\x67\x8c\x1e\xc5\x85\x04\x80\x82\x43\x09\x44\x05\x0e\x10\x0b\x55\x83\x12\x10\xf6\x0a\x16\xaa\x07\x09\x70\x09\x7f\x10\x68\x26\x58\x95\x93\x7b\x17\x5b\x86\x99\x38\x63\xd8\xf2\xb0\xf8\x2b\x2f\x5a\xd4\xbd\x39\xc3\xdc\xc2\xf4\x30\xba\xeb\x19\xe5\x66\x95\xa9\x6b\x73\x4f\x2a\x02\xc7\xb1\x96\xa9\x56\x82\xb5\x4a\x11\xda\x50\x55\xd3\x3a\x4b\x25\x38\x94\xd7\x21\x54\x08\x4b\x5e\x19\xe7\xf4\x0a\xce\x2a\x42\xd0\xbb\x9d\xf3\xd5\x83\x2a\x7a\xaf\x18\x11\x87\x61\x20\xd2\x50\xd0\x74\x56\x39\xf6\x5c\x30\x42\x41\x11\xd6\x54\xf1\x2e\x5f\x76\x20\x5e\xa6\x08\xb5\xdb\x97\x17\x26\x8c\xed\x2e\x6a\x61\xcc\xd7\x22\xff\x8c\xf4\xcc\x4f\x04\x65\xa9\x0b\xf0\x79\x49\xcb\x0e\x1d\x0b\xcb\xd4\xb8\xdc\x10\x52\x96\x62\x60\x0c\x1d\x10\x59\xd5\xd5\x68\xa3\x62\xe6\x50\x24\x8a\xcd\x4c\xcc\xee\x64\xdd\xab\x99\xa8\x6a\xb9\x76\x38\x7e\xb3\xc1\xe5\xdd\x6b\x04\xd3\x40\x9a\x07\xd2\x3c\x84\x59\xce\xf4\xf9\x52\x64\x28\x07\x14\x3c\x79\x38\xc9\x56\x98\x8e\x2e\x5a\xd6\x4b\xda\x3c\xa5\x5b\x02\xb3\xce\x60\x10\x9a\x93\x46\xa0\xc0\xb7\x69\x31\x5a\x98\x56\xb1\xc8\x13\x91\x17\xf9\x3c\x62\x6f\xd5\x4a\x98\xef\xb0\xb4\x51\xc5\x6d\xce\xc3\x0f\xcb\x09\xdb\xd2\xdd\x02\xb2\x57\xe4\x90\xe7\x25\x01\x70\x45\xd1\xd1\x29\xcb\xf0\x9d\x2c\x8e\x2a\x73\xe4\x2b\x0a\x46\xaf\x1b\x8c\x49\xe0\xf0\xc1\x78\x15\xdc\x39\x9a\xd3\xf4\xce\x53\xb4\x4b\x01\x93\x34\xf2\x5a\xad\xd5\xc3\x52\x88\xb7\x15\x6b\x17\xf3\x4e\xda\x75\x4f\xfc\x1c\x71\x29\x0d\xb4\x6b\x8d\x0f\xf3\x96\x6c\x31\x5a\x11\x28\xe1\x41\x42\xfb\x10\xa3\x94\x43\xa6\xd1\x61\x10\xfb\xdc\x43\xae\x0b\xae\x77\xca\x47\x07\x89\xe0\xc3\x13\xa4\xa4\x0f\x57\x15\xd7\x61\x0e\x6f\x2d\xc5\x15\x8a\x38\xf2\xd8\xa9\x10\x1a\x2d\x8d\x9d\x4e\x71\x1e\xd1\xb4\x42\xca\x48\xb8\x00\x16\x40\xcf\x70\xda\x8d\x91\x02\xb6\xf1\xb6\x7b\x7c\x6c\x16\x31\x9e\x20\x10\x0b\x41\xe0\x1a\x63\x29\xed\x29\x9a\x39\x63\xe8\xc6\x2c\x5a\xa1\xd1\xae\x79\xe2\x5a\xf2\x05\x93\xac\x48\xf2\x1c\xb7\xd7\x7b\xca\x3f\x8e\x10\x38\xaf\xd4\x0e\x2e\xdf\x2a\x3e\x4d\x6e\xa3\x5a\x87\xfb\x52\xe4\x10\x24\x60\xab\x21\xc3\x0d\x53\x67\xd0\x8a\xb3\x9e\xca\x44\xa8\x0b\x50\x8b\x47\x46\x45\xe3\xf6\xae\x7f\x84\xb1\x91\xc8\xa8\x88\x84\x0a\x22\x3e\x46\x7f\x44\x57\x50\x30\x91\x7a\xd3\x99\x4e\xae\xa8\xa4\xc2\x47\x08\x1f\x0a\xb8\xb6\x32\xb4\x46\x3a\xd3\xf5\x8f\x53\xe3\x50\x19\x29\x6e\xe5\x9d\xd4\x35\xc5\x5e\x9c\x22\x2f\x83\x43\x87\xf9\xd6\x21\xc1\x49\xbb\xb1\xc2\x52\x2e\x52\xca\x53\x41\xec\xad\xe4\x5b\xe1\x10\x70\x7b\x8b\xa5\xb6\xd0\xd4\xd8\xed\x38\x2b\xe3\x64\xb8\x81\xfc\xab\x1f\xcf\x5f\xff\x7c\x76\xf9\xe1\xd5\xdb\xd7\x3f\xbf\xb9\x7c\x7f\x71\x1c\xa7\x6d\x19\xb3\xf7\x0b\x8c\xc4\xa9\xa3\x98\xcf\x88\x06\x1c\x10\x81\xaa\x98\x53\x5a\x3c\x62\x98\x53\xb6\x51\xb4\x22\x1e\xe6\x8f\x4a\x38\xef\xf6\xf4\xa6\x01\x81\xd9\x4e\x62\xa2\x73\x52\x9f\x86\x30\x4b\xaa\x12\x78\x9f\xf0\xad\x16\xa6\x36\xd6\x21\x73\x1b\x8a\xec\xda\xc8\x72\xb0\x63\x5c\x0f\x8e\xe4\x50\xa1\x5b\xfb\xea\x45\x90\x78\xae\xed\xcb\xe3\x09\x99\x3b\xce\x83\xa8\x7c\x19\x1e\x07\xb2\xa3\x61\x78\xe7\xec\x40\xcd\x88\xdf\x79\x76\xb4\x4b\xec\xe9\x90\x3f\xe5\x26\x5e\xc4\xd5\xb9\x70\xa6\x96\x56\xff\xaa\x4a\xee\xc6\xbb\xcf\x85\x2f\x5e\x66\x47\x64\x27\xb9\xab\x36\x04\x7b\x59\xcd\x51\xc1\x39\x82\xbd\x90\x11\x38\x6c\xd9\x25\xaa\x59\xa9\xb2\x54\x63\xde\x84\xf7\x14\xc4\xa1\xb4\x5b\xa8\x7c\xb3\x67\x3b\x39\x6b\xa5\x62\x17\xc6\x29\x0e\x6f\x0a\x29\x7e\xfb\xd1\x75\xa8\x22\xf4\x91\x1d\xed\x77\xdb\xc4\x39\xd3\x58\x08\x31\x85\xec\xc4\x69\xf4\x96\xc1\xfc\xf8\x52\x62\x95\xca\x8e\xa6\x67\x71\x53\x47\x5f\x0f\x54\x27\xa1\x3c\x6b\xf7\x25\xcf\x2d\x99\x7a\x74\x52\x4a\x3f\x2e\x27\x46\xbe\xe0\x80\x8a\x76\x38\xa4\xb5\x6a\xdd\xc6\xf8\x97\x68\x17\x47\x42\x50\xf7\xc4\x27\xf5\x70\x2e\xa0\x07\xf8\x88\x4e\x02\xda\x7a\xca\xdb\xf0\xce\x32\xbc\x7c\x0d\x0f\x6b\xda\xef\xa9\x85\xbb\xfb\x5f\x34\xa3\x82\xe0\x6d\x1f\xef\x64\x2e\x7e\xa1\xea\x4f\x4a\x35\x12\x7d\xc4\xf5\x56\xed\xc9\x1b\xdf\xb3\x76\xa7\x70\x7f\x15\xd5\x94\x80\x8b\x74\xc0\x68\x63\xec\x11\xb3\xf7\x6f\xcf\xae\x2f\x7f\xbe\xb9\xfe\x74\x71\x76\xf9\xee\xf2\x1a\x1d\xed\x4e\x5b\xd3\x72\x43\xba\x83\x56\x54\x63\x48\x4f\xea\x05\x30\xe8\x8f\x03\x47\x86\x7c\xc4\x34\xb6\x73\xb2\xb0\x31\xad\xb9\x95\xfa\x91\x7d\x71\x3d\xb9\x29\xf1\xd6\xa3\x7f\x01\x18\x50\x9d\x9a\x28\xec\x0d\x69\x55\x1b\x73\xcb\x7d\x12\x61\x83\x40\x0e\xf0\x49\x7c\xf3\x97\xbf\x46\x2a\xd9\x75\xd6\x3c\xe8\x26\x94\x1a\xa2\x76\x62\x6d\x0c\x57\x86\x7b\x74\x88\xa0\x8f\xf4\xa6\x59\x94\xd2\xde\xee\x34\x9a\x3a\x98\x30\x1f\x3f\x91\x9a\xaa\xa2\x32\x79\x0a\x72\xf4\x8b\x19\x9d\x98\xa5\x61\x05\x95\xbe\xa8\x6f\x50\x96\xa4\x43\x2a\xd5\x15\x2f\x57\x0e\xb7\x39\xed\x96\x58\x12\xb4\x46\xe4\x43\xa9\x38\x50\x24\xfe\x9c\x33\x03\x34\x06\xb8\xbf\xd8\x48\x3b\xe5\x11\x56\x83\xc5\xb4\x87\x76\x80\xa2\xfa\x98\x89\x88\x4c\xd6\x2d\xee\xa9\x80\x81\x60\x32\x40\x0e\xfa\x5c\xe8\xd6\x21\xc8\xf9\x9d\x57\x04\x68\xa1\xdc\x01\x3e\xf0\x4a\xe0\xe4\xb6\x10\xfb\x00\x2e\xbe\xb7\x28\xa6\xe1\x13\x7d\x8c\xde\x5d\x41\x74\xe8\x68\x9b\x8f\x9e\xf0\x26\x20\x0e\x9c\xa7\x6c\x18\xe1\x07\xe6\x70\x19\x66\x05\x10\x3d\x25\x5e\xf6\xde\x04\xdb\xc1\x82\xfb\xf4\xf8\x5e\x2b\x01\x33\xee\x43\x03\x1f\x26\x24\x27\x9b\xd4\x55\xb1\x39\x51\xf9\xee\xe2\x90\xce\x27\x9e\x50\x3b\x4c\x36\x44\x04\x89\x1b\x0c\x4f\x35\x0f\x50\xc3\x60\xb4\x4b\xa0\x38\x02\x31\x44\xa4\xfc\x97\xa8\x74\x84\x5c\x29\x79\x38\x3c\x48\xea\x8b\xb1\xa7\x10\x21\x64\x82\xc5\x04\x57\xef\xe2\x91\x1a\x94\x1c\x92\xf5\xe5\x53\x2e\xb1\x34\x88\x43\xb7\x88\x65\x82\x56\x6d\x8f\xf2\x6e\x0f\xba\x32\xda\xe5\x78\xc4\x8e\x76\x0d\x67\xe3\xfc\xe6\xa3\x5b\x44\x34\x6d\x65\x3c\xd2\x61\x40\x0f\xa1\x30\x3e\xc5\x1a\xd5\x31\x78\x83\x30\x1b\xac\x21\x5d\xe8\xb6\x6c\x32\x2c\xde\xe3\x36\x6a\x89\x3a\x46\x30\x77\xec\x23\xbc\x4c\xef\xf5\xd4\xda\x31\x73\xd2\x55\xf5\xfc\xfc\x1f\x20\x38\x5f\x3a\x79\x87\xdf\xf4\xc7\x53\x72\x2d\xf5\x41\x9d\xc6\xc0\x85\x52\x34\x9f\x0d\x71\xc3\x15\x20\x02\x57\xbe\xb3\x79\x18\xdf\xa8\xbc\x81\x14\xd3\x2b\x41\x4c\x59\x21\xaf\x02\x5a\xa8\x0d\xfd\x61\x84\xa5\x91\x52\xce\x44\x30\x3f\xec\xd0\x6c\xad\xc2\x1f\x1a\x98\x68\x3e\x82\x8c\x5b\xa5\x3a\x66\x8e\xab\x7c\x52\x45\x14\xcf\xba\x6e\x80\xd9\x35\xc1\x4a\xd9\x00\xc5\x32\x42\xa6\xbb\x08\xf8\xf8\x9e\xdb\xcf\x30\x3c\x10\xbe\x0e\x80\x91\x67\x37\x85\x29\x6d\xe2\xe0\x03\xa2\xfe\x34\x15\x04\xe8\xa5\xca\x03\x72\x88\x31\x13\x70\xd7\x21\x54\x1c\x3f\xc9\x23\xfe\x00\xd7\x6f\xc0\x75\xb1\x58\x64\xd9\x79\xdc\xe8\xea\x7e\x4d\x80\x3a\x20\xae\x00\xb0\xc0\xdb\x73\x9c\xd2\x2f\xb8\xf7\x76\xdd\xcb\xb5\xe2\x64\x21\x7f\x8b\x17\xb1\x63\xc1\xf3\xbb\x4d\xca\x80\xb3\xb9\x38\x9f\x8b\xd7\x98\xa1\xbf\x03\xd0\x9d\x93\xef\xe9\x17\xe8\xa4\x3b\xf4\x83\x77\xbd\x44\x7f\xbe\xb2\xe6\x4e\x97\xbb\x54\x1a\xc4\x45\x55\x96\x4f\x44\x2b\x95\x14\xbe\x42\xe8\x76\x8a\xdf\xa9\x8f\x14\x40\x36\xdb\x78\xb1\xf9\x6f\xbf\xa3\x8c\xbe\x78\x89\x1f\xff\xfc\x17\x7e\xcc\x66\xf8\xf1\xfc\x79\xfe\x58\xe8\xc8\x29\x4a\x7d\x42\xe8\xda\xe8\x86\xfb\x33\x84\x5e\x63\xcc\x19\xbf\x07\x7f\x1c\x30\x69\x6d\x9e\x34\x67\x88\xa2\xb5\xa9\x1a\x3f\xb2\xc5\xef\xff\x3f\x4b\x52\xf6\x14\x63\x62\x4c\x13\x0a\x40\x6a\xfd\x11\x20\xc5\xa7\x83\x61\x96\x0a\x59\x13\x1f\x92\x38\x27\xb3\x7d\x20\x88\xc3\x7e\x7c\xe0\x40\x06\xcd\x89\x95\xaa\x42\x63\x67\xfc\x92\x8e\x0d\xa1\x1e\x44\xfe\x59\x18\xb3\x4a\x8e\x4a\x10\x2f\x69\xd4\x4d\x87\x69\x4f\x60\xe8\x00\x1f\x06\x94\xa4\x3d\x3f\xe8\x18\x2a\x24\x59\x83\x01\x9b\x1f\xb6\xe2\x5f\x0b\x0b\xd3\xc5\xfa\x97\x28\x19\xed\xe1\x33\x22\x9e\x59\x66\xff\x0d\x00\x00\xff\xff\x14\xfb\x62\x23\x75\x1d\x00\x00") func runtimeHelpHelpMdBytes() ([]byte, error) { return bindataRead( @@ -256,7 +299,7 @@ func runtimeHelpHelpMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/help/help.md", size: 7474, mode: os.FileMode(420), modTime: time.Unix(1466618071, 0)} + info := bindataFileInfo{name: "runtime/help/help.md", size: 7541, mode: os.FileMode(420), modTime: time.Unix(1466685543, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -781,6 +824,26 @@ func runtimeSyntaxFortranMicro() (*asset, error) { return a, nil } +var _runtimeSyntaxGdscriptMicro = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x7c\x54\x7b\x73\x1a\x37\x10\xff\x9f\x4f\xa1\x1e\x69\x79\x24\xd0\xcc\xa5\x33\x7d\xa6\x13\xd7\xee\x6b\xa6\xed\x30\x35\xe9\x1f\x05\x62\xeb\x4e\x7b\xa0\x5a\x27\x29\x92\xce\x40\xbc\x7c\xf7\xae\x4e\x47\xe3\xb8\x38\x0c\x5a\xad\xa4\x7d\xfe\xf4\x3b\xf5\xfb\xec\xe7\x8b\xcb\xd2\x49\x1b\x98\xdf\xeb\xc0\x77\xac\x92\x0a\x9e\xb1\x82\x7b\x10\xcc\x68\x36\xdb\x87\x0d\x4d\xf7\x0e\xa7\xbd\x7e\xbf\xd7\xad\xb3\xa3\x77\xc6\xb2\xe5\x74\x2d\x9e\x64\x3d\x3a\x65\x45\x23\x55\x98\x48\xcd\x4c\xf1\x0f\x94\xc1\xf7\x4a\xa3\x8c\x63\xa5\xd1\x3e\x70\x1d\xc8\xb6\x18\xea\x46\x29\xf4\xa0\x2a\x0c\xae\x01\xac\xb8\xf2\x30\x5a\x16\xd9\x07\xfe\x3c\x04\x27\x8b\x26\x80\xef\xf5\xd9\x89\x20\xff\x73\xa8\x1a\x5d\x06\x49\x26\x5d\x4a\x29\x40\x07\x59\x49\x70\xad\x3d\x2f\x3c\xf2\xd2\x90\xf0\x52\x23\xa7\x38\xad\xc8\xb1\x04\xa9\xb0\x54\xbc\xb6\x48\x09\x6e\xc1\x05\x8c\x66\x34\x36\x28\x8a\x5c\x49\x0d\xdc\xa1\x80\x52\xd6\x54\x28\x29\xeb\xdc\x71\x81\x40\x30\x21\xec\x2c\x56\xca\xf0\x10\xa5\x71\x58\xd5\x46\x60\x65\x8d\x8f\xf3\x86\x53\x04\xa9\x03\x4a\xca\x58\x91\xd4\x94\x53\x81\xb3\x98\x62\xe6\xa2\x40\xf2\x15\x24\xd6\x58\xf3\x1d\xd6\x54\x58\x3c\x00\x1f\xae\xac\xc9\xd1\x9a\x2d\x5a\x07\xad\x8d\x75\x31\x52\x2b\xc1\xb9\xa4\x38\xbe\x4d\x8a\x4f\x53\x40\x2a\x2c\xa7\x02\x69\xd6\xe2\x8a\xc4\x1a\x92\xea\x01\x44\xab\x99\x5a\xbe\x4b\x7b\xb2\x95\x15\x76\x56\xa6\xd1\x02\x5b\xb3\x08\x8f\x6f\xcb\xf4\x6f\x09\x0b\x1f\x5c\x1c\xf9\x2d\x81\x10\x41\x0b\x7b\x0b\xa6\x42\x5a\xe6\xf1\x68\x0b\xfc\xc6\x41\x75\xbc\x0d\x6f\x09\x27\xae\x58\x0d\xc4\x1d\xc1\x34\xaf\xe1\x91\xfb\x38\xd3\x84\x67\xbc\xaf\x99\xe2\x7b\x70\xf8\xdf\x7a\xee\x00\xba\xbd\x1f\x9a\x10\x8c\xc6\x73\x43\xbd\x1a\x85\xbf\xcc\xe7\xb3\x73\x25\x29\x4c\xab\xfe\x09\x6f\x1b\x82\x0a\x7f\xd5\xb6\xe9\xe4\x8f\xb7\xf1\xf0\x77\x2e\xf5\x6f\xc6\x58\xfc\xc3\x08\x68\x45\x7e\x81\x97\x25\x68\x88\xb1\xf1\xd2\x52\x1e\xae\xf0\x32\x00\xaf\x67\x40\x79\x66\xbc\xbc\x81\xf0\x40\x7d\x7d\x31\xc3\xb9\xac\x69\x6f\xbe\x05\xd0\xc7\x0e\x63\xff\xc7\x96\xa2\xde\x36\xf3\x17\x51\xdd\xb8\x1c\xd3\xfc\xe2\x68\x2b\xa0\x92\x5a\x3e\x46\xca\x48\x58\xb6\xe0\x93\x77\x67\x93\xbf\xaf\x9e\x4f\xbe\x5e\x3d\xcd\x58\xf4\xba\x81\xfd\xd6\x38\x71\x74\x21\xca\x07\xa8\xa1\xa3\x3d\xdd\x19\x31\x98\xfe\x3e\x12\xb5\x70\x04\x7f\x92\xd6\x44\x82\x10\x8f\x7d\xe4\x2e\x7d\x28\x51\x06\xa9\xe9\x03\x03\x25\x2b\x12\x89\xaf\x86\xdc\x60\x17\x40\x0b\x8f\x55\xa4\x2c\x55\x81\x74\x4e\xb7\x5e\x73\x8b\xda\x04\x34\x9a\x02\x8a\x3d\xd2\xa9\x8d\xe1\x1c\x84\xc6\x11\x29\xe4\x5a\x13\x6c\x91\x08\xdb\x0d\xbd\x06\xb8\x97\xa0\x44\xec\x95\xf5\x52\xb7\xa5\x71\x9c\xfa\x3f\x56\x5e\x38\xb9\xde\x84\x35\x61\xae\x59\xf6\x6a\x3a\x5e\x0c\x57\xe9\x91\x30\x16\x3e\x30\xbc\xd7\xe2\x62\xfa\xcd\xb7\xcf\x9e\x8e\xf1\xe5\x27\xcb\x4f\x5f\xad\xe8\x6d\xf9\x8e\xc6\xf7\x34\x3e\xa7\x31\xa1\xf1\x59\x0a\x61\xe9\x33\xd1\x61\x03\x1e\x4e\x05\x19\x8e\xee\x0e\xd1\x79\xb9\x88\xa2\xcb\xaa\x9b\xba\x00\x77\xea\x45\x5a\xb4\xe8\xc7\x4b\x6b\x39\x4c\x0f\x8f\x5e\x3f\xb4\x9b\x26\xf7\xf6\x12\x92\x3d\x3e\xdf\x45\x85\x4f\xaa\xb3\xc9\x4f\xab\x31\x01\x81\x83\xe9\x20\x7b\xe8\x97\xc2\xb1\x2c\x1b\x2e\x97\x53\x5c\xbc\xc9\x56\xa3\x71\x86\x83\x6e\x35\xa0\xd5\x09\x9f\xf4\x19\x9d\x6f\x78\x4c\xb8\x8c\x09\xbf\x5c\xdd\xbd\x38\xe0\x6e\x41\xb9\x28\x63\x2c\xe0\x2e\x3f\x60\x73\x7f\xfd\xc5\x01\x5f\xdf\x5f\x7f\x75\x18\x3d\x5a\xcd\xf5\xe2\xcd\xf5\x6a\x7c\xdd\x3d\xda\xed\x45\x15\x8a\xb8\xff\xbe\xed\x3a\x61\xd9\x9f\x8e\x8f\x4f\xbb\x32\xe5\xcd\xc7\x6c\x29\x83\x0b\x2f\x33\xfa\x0d\x63\x9b\xf8\x64\x94\x31\xe2\x59\xbb\x93\x9d\xb6\x1d\x0c\x06\xc3\x08\xc2\x7b\x5b\xda\xc9\x7a\xff\x06\x00\x00\xff\xff\x55\x17\x0d\xe4\x9d\x06\x00\x00") + +func runtimeSyntaxGdscriptMicroBytes() ([]byte, error) { + return bindataRead( + _runtimeSyntaxGdscriptMicro, + "runtime/syntax/gdscript.micro", + ) +} + +func runtimeSyntaxGdscriptMicro() (*asset, error) { + bytes, err := runtimeSyntaxGdscriptMicroBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "runtime/syntax/gdscript.micro", size: 1693, mode: os.FileMode(420), modTime: time.Unix(1466684972, 0)} + a := &asset{bytes: bytes, info: info} + return a, nil +} + var _runtimeSyntaxGentooEbuildMicro = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x84\x55\xed\x72\xd3\x46\x14\xfd\xcf\x53\x2c\x4e\xa6\xac\x02\x71\xfb\xb7\x94\xe2\x71\x6d\x43\x3c\xb8\x89\xc7\x36\x94\x36\x0a\xee\x5a\x5a\x5b\x5b\xaf\x76\xd5\xdd\x55\x9c\xc0\xe1\xdd\x7b\x57\x96\x19\x42\xc8\x74\x26\x91\xf7\xe3\xea\xde\x73\xce\xfd\xd0\xd1\x11\x3b\x93\x4e\x32\xe5\x99\x30\x4c\xde\x88\xb2\xd2\x92\xad\xad\x63\x72\x55\x2b\x9d\xfb\x1f\x65\xa6\x85\xf7\xd2\x3f\x3a\x3a\x7a\xe4\x6f\x4d\x10\x37\xac\x33\x6a\xee\x3a\xac\x93\x76\x25\x6f\xd6\x68\xac\x92\xe3\x0e\x99\xb1\xbe\xd6\x2c\x14\x92\xf9\x20\x4c\x2e\x5c\xce\x2a\xeb\x82\xd8\x90\xdf\xda\x64\x41\x59\xe3\x1f\x65\x56\x53\x8c\x95\x53\x9b\x22\x6c\x9c\x94\x86\x75\x3e\x78\x97\x2d\x79\x6d\x2a\x91\x6d\x91\xd9\xb2\x52\x5a\x42\x19\x72\xa2\x35\x82\xf4\x21\xa1\x80\x1f\xaa\xed\x66\xc9\x33\x6b\xd6\x6a\x03\x63\xd7\x32\x64\x05\xbc\x0c\x75\x05\x5e\x39\x89\xca\x92\x1d\x8f\x6f\xc1\x95\x49\xd2\xc0\x39\xa3\x20\x3a\x06\x62\x2b\xe1\x0b\xe6\xa4\x16\x41\xe6\x6c\x4f\xa6\x45\xd2\x62\x48\x5f\xf0\x4c\x78\x89\xdc\xd2\x9f\x91\x90\x5a\xad\xe9\x41\x27\xd2\x8b\x0c\xf2\x46\x05\xac\x15\x48\x1f\x1c\xb8\x80\x2c\x94\x81\xb6\x99\xd0\x70\x52\xe4\xf4\x08\xb5\x33\x84\x4a\xcb\x2c\xc0\x17\x6a\x1d\x40\x72\x18\x04\x55\x4a\xd4\x26\x28\x8d\x5d\x11\xd9\x11\x8f\xa0\x4c\x2d\xb1\xa2\x17\xb7\x49\xfa\xb2\x73\x17\x0e\x4f\x3f\x21\xfd\x8c\x94\x23\x4d\x90\xfe\x82\xf4\x0a\xe9\x25\xfe\x46\x9a\x22\x3d\xc6\x0b\xbc\xc4\x63\xfc\x8a\x1f\x90\x22\xf9\xe6\xcd\x53\x4e\x24\xb0\x86\xc3\x06\x35\x76\xb8\xc1\xe4\xbe\x7b\x32\xfa\x17\xc4\x72\x13\xa0\x03\x36\x12\x04\xc9\xc3\xe0\x63\x63\x7a\x47\xb9\x6b\xe1\x94\x58\x69\xe9\x59\xb7\xdb\x65\x76\xbd\x56\x99\x12\xfa\x4b\x62\x49\x2b\xcf\x94\x21\x6d\xf3\x67\x8c\xf2\xc5\x2c\x11\x76\xcd\xd1\x3e\xc7\xf1\xe6\x4e\xd2\x69\x4f\x72\x1f\xa7\x9f\x7a\x97\xe2\xf4\x63\xff\xf4\xaf\xe5\x4f\xa7\x3f\x5f\x3d\x4d\x3f\xf7\x0e\x20\xf7\x16\x2f\x78\x7f\x36\x38\xc3\xd9\xc5\xef\xa3\x69\xff\xf5\x08\xc3\xd1\x7c\x30\x1b\x4f\x17\xe3\x8b\x73\x8c\xdf\xce\x47\x98\xcf\x06\xcb\xb7\xb3\x31\x26\xe3\xc1\xe8\x3c\xee\x27\x17\x0b\xbc\x19\xfd\xf9\xc7\xc5\x6c\x38\xc7\xab\xf1\x64\x34\x1f\x8e\x67\xa0\xed\x9b\xf8\xcb\xa7\x98\x25\xbd\xe1\x68\x3a\x3a\x1f\x62\x3a\xbb\x78\x37\x1e\x92\xd3\xf1\x7c\x11\x2f\x67\xa3\xf9\x62\x36\x1e\x2c\x40\x8e\x67\x93\xfe\xf9\xf0\x2b\xcd\x0e\x70\xe6\x18\x62\x81\xe9\x3b\x4c\x5f\x61\x8a\xe9\x39\xfa\xd1\x28\x5e\x0d\xf8\xfb\xf7\x49\xef\xd5\xa4\xff\x7a\xde\x9e\x4c\x86\x5f\xef\x06\xfc\xec\x62\xbe\xc0\xa2\x3f\x7b\x3d\x5a\xe0\xb7\xb7\xe3\xc9\xf0\xbe\xd0\x07\x45\xa9\x01\x4a\xea\x9e\x43\xa7\x94\x74\x46\xe5\x1a\xdd\xd4\x5e\xf2\x25\xdf\xa9\x50\x40\x9a\x98\x93\x24\xe9\xa5\x2f\xd9\xe5\xe3\xbd\x8e\x24\xe3\xf2\x29\x3b\xbd\x3a\xa1\x98\xca\x50\x16\x54\xe8\x9e\x74\xee\x68\xbf\xd2\xb5\x8c\x9e\xa8\x77\xe5\x86\x6a\x57\x9a\x3c\x96\xe2\xfa\x4b\xb7\x95\x62\x2b\xb1\x13\x54\xc4\xca\xac\xad\xe9\x41\x3a\x47\x25\xaf\xed\x06\x95\x88\x1d\x67\xe4\x8e\x6f\x9c\xa5\xae\x23\x34\x2e\xf9\x4a\xa6\xbb\x11\x72\x25\x5b\xf2\xdf\x47\xdd\x5c\xb5\x28\xdb\x5d\x21\x7c\xbb\xe2\xb4\xc4\x2a\x36\xfe\xf2\x9a\x8a\x89\x7a\xed\xe0\xab\x99\x11\x0f\xc5\xe4\xd4\xbc\x84\xaf\x99\x02\xf0\xbd\x15\x11\xcc\x6d\x06\xad\x56\x3c\xed\x7a\x8b\xb4\x2b\x12\x62\xb8\xe7\x46\x2d\x1d\x87\x8c\x0a\x7b\x05\x72\x02\x77\x9d\x13\xc9\x12\xa5\x34\x35\x14\x1d\x3e\x4c\xce\xf2\xea\x36\x14\x36\xb6\x7a\x8e\x5c\x39\x14\x34\xec\xe0\x6f\x4b\x14\xa1\xd4\xf8\x47\x38\x94\xf6\x50\x1d\x5b\x29\x2b\xb2\xf9\xbe\x33\x1a\x5d\x15\x09\x4f\xd0\x33\xbf\xc7\x15\x01\xfa\xe0\x54\x15\xa7\x5e\xbc\xe6\xcd\x31\xb1\x88\xff\x69\x97\x13\x93\x96\x47\x6b\xf6\x90\x18\x59\x4c\x6b\xe4\x99\x28\x13\x6c\x8b\x66\xcd\xed\xce\x90\xa8\xa8\xa4\x2b\xfd\x01\x23\xdf\xab\xe1\x23\x99\xc4\x56\xc1\xdf\x2b\xcf\x58\x96\xd6\x7c\xa9\x4e\x46\x69\xcd\x63\x97\xb7\x5f\x8b\x03\x86\x36\x7a\xac\xa3\x83\xeb\x4c\x04\x64\xa4\x72\x51\xda\xf8\xa4\xf0\xc8\x2a\x48\x5a\x45\xcd\x09\x5f\xac\x7c\xd0\x64\xaa\x68\x0c\xd1\x40\x32\x28\xb7\x51\xd3\xf2\x9a\x26\x79\xa3\x30\x8d\x79\x04\xd2\x34\xd8\x9a\x4a\xb0\x36\xb4\xbf\xdf\x3f\x11\x19\x75\x8a\x67\xc4\x5c\x7a\x13\xd8\xce\xba\x2d\x7d\x8d\x04\xad\xa4\xd6\x49\x8b\xf0\x96\xd6\x76\xc7\x3a\x47\xdd\x93\xe3\x6f\x3c\x44\x39\xcd\xe6\xff\x1c\xec\x65\x3e\xb8\xa1\x49\x9d\x76\x71\xf9\x21\xed\x5c\x25\x27\x1d\x22\xfc\xa4\x3d\x78\x42\xfb\x27\x4d\x80\x85\x13\x4a\x93\x63\xe6\xa9\x78\x9b\x0f\xee\x4a\xe4\x8f\x5b\x6f\xcf\xda\x89\x7c\x79\xf9\xbc\xb9\x7e\x7e\x75\xf5\x94\x70\xfd\x17\x00\x00\xff\xff\xe3\x3f\xd9\xd5\x9e\x07\x00\x00") func runtimeSyntaxGentooEbuildMicroBytes() ([]byte, error) { @@ -2094,7 +2157,9 @@ func AssetNames() []string { // _bindata is a table, holding each asset generator, mapped to its name. var _bindata = map[string]func() (*asset, error){ "runtime/README.md": runtimeReadmeMd, + "runtime/colorschemes/atom-dark-tc.micro": runtimeColorschemesAtomDarkTcMicro, "runtime/colorschemes/default.micro": runtimeColorschemesDefaultMicro, + "runtime/colorschemes/monokai-tc.micro": runtimeColorschemesMonokaiTcMicro, "runtime/colorschemes/solarized-tc.micro": runtimeColorschemesSolarizedTcMicro, "runtime/colorschemes/solarized.micro": runtimeColorschemesSolarizedMicro, "runtime/help/help.md": runtimeHelpHelpMd, @@ -2124,6 +2189,7 @@ var _bindata = map[string]func() (*asset, error){ "runtime/syntax/erb.micro": runtimeSyntaxErbMicro, "runtime/syntax/fish.micro": runtimeSyntaxFishMicro, "runtime/syntax/fortran.micro": runtimeSyntaxFortranMicro, + "runtime/syntax/gdscript.micro": runtimeSyntaxGdscriptMicro, "runtime/syntax/gentoo-ebuild.micro": runtimeSyntaxGentooEbuildMicro, "runtime/syntax/gentoo-etc-portage.micro": runtimeSyntaxGentooEtcPortageMicro, "runtime/syntax/git-commit.micro": runtimeSyntaxGitCommitMicro, @@ -2232,7 +2298,9 @@ var _bintree = &bintree{nil, map[string]*bintree{ "runtime": &bintree{nil, map[string]*bintree{ "README.md": &bintree{runtimeReadmeMd, map[string]*bintree{}}, "colorschemes": &bintree{nil, map[string]*bintree{ + "atom-dark-tc.micro": &bintree{runtimeColorschemesAtomDarkTcMicro, map[string]*bintree{}}, "default.micro": &bintree{runtimeColorschemesDefaultMicro, map[string]*bintree{}}, + "monokai-tc.micro": &bintree{runtimeColorschemesMonokaiTcMicro, map[string]*bintree{}}, "solarized-tc.micro": &bintree{runtimeColorschemesSolarizedTcMicro, map[string]*bintree{}}, "solarized.micro": &bintree{runtimeColorschemesSolarizedMicro, map[string]*bintree{}}, }}, @@ -2274,6 +2342,7 @@ var _bintree = &bintree{nil, map[string]*bintree{ "erb.micro": &bintree{runtimeSyntaxErbMicro, map[string]*bintree{}}, "fish.micro": &bintree{runtimeSyntaxFishMicro, map[string]*bintree{}}, "fortran.micro": &bintree{runtimeSyntaxFortranMicro, map[string]*bintree{}}, + "gdscript.micro": &bintree{runtimeSyntaxGdscriptMicro, map[string]*bintree{}}, "gentoo-ebuild.micro": &bintree{runtimeSyntaxGentooEbuildMicro, map[string]*bintree{}}, "gentoo-etc-portage.micro": &bintree{runtimeSyntaxGentooEtcPortageMicro, map[string]*bintree{}}, "git-commit.micro": &bintree{runtimeSyntaxGitCommitMicro, map[string]*bintree{}}, diff --git a/runtime/help/help.md b/runtime/help/help.md index 11a63e94..031382b8 100644 --- a/runtime/help/help.md +++ b/runtime/help/help.md @@ -23,69 +23,69 @@ you can rebind them to your liking. ```json { - "Up": "CursorUp", - "Down": "CursorDown", - "Right": "CursorRight", - "Left": "CursorLeft", - "ShiftUp": "SelectUp", - "ShiftDown": "SelectDown", - "ShiftLeft": "SelectLeft", - "ShiftRight": "SelectRight", - "AltLeft": "WordLeft", - "AltRight": "WordRight", - "AltShiftRight": "SelectWordRight", - "AltShiftLeft": "SelectWordLeft", - "CtrlLeft": "StartOfLine", - "CtrlRight": "EndOfLine", - "CtrlShiftLeft": "SelectToStartOfLine", - "CtrlShiftRight": "SelectToEndOfLine", - "CtrlUp": "CursorStart", - "CtrlDown": "CursorEnd", - "CtrlShiftUp": "SelectToStart", - "CtrlShiftDown": "SelectToEnd", - "Enter": "InsertEnter", - "Space": "InsertSpace", - "Backspace": "Backspace", - "Backspace2": "Backspace", - "Alt-Backspace": "DeleteWordLeft", - "Alt-Backspace2": "DeleteWordLeft", - "Tab": "InsertTab", - "CtrlO": "OpenFile", - "CtrlS": "Save", - "CtrlF": "Find", - "CtrlN": "FindNext", - "CtrlP": "FindPrevious", - "CtrlZ": "Undo", - "CtrlY": "Redo", - "CtrlC": "Copy", - "CtrlX": "Cut", - "CtrlK": "CutLine", - "CtrlD": "DuplicateLine", - "CtrlV": "Paste", - "CtrlA": "SelectAll", - "CtrlT": "AddTab" - "CtrlRightSq": "PreviousTab", - "CtrlBackslash": "NextTab", - "Home": "Start", - "End": "End", - "PageUp": "CursorPageUp", - "PageDown": "CursorPageDown", - "CtrlG": "ToggleHelp", - "CtrlR": "ToggleRuler", - "CtrlL": "JumpLine", - "Delete": "Delete", - "Esc": "ClearStatus", - "CtrlB": "ShellMode", - "CtrlQ": "Quit", - "CtrlE": "CommandMode", - - // Emacs-style keybindings - "Alt-f": "WordRight", - "Alt-b": "WordLeft", - "Alt-a": "StartOfLine", - "Alt-e": "EndOfLine", - "Alt-p": "CursorUp", - "Alt-n": "CursorDown" + "Up": "CursorUp", + "Down": "CursorDown", + "Right": "CursorRight", + "Left": "CursorLeft", + "ShiftUp": "SelectUp", + "ShiftDown": "SelectDown", + "ShiftLeft": "SelectLeft", + "ShiftRight": "SelectRight", + "AltLeft": "WordLeft", + "AltRight": "WordRight", + "AltShiftRight": "SelectWordRight", + "AltShiftLeft": "SelectWordLeft", + "CtrlLeft": "StartOfLine", + "CtrlRight": "EndOfLine", + "CtrlShiftLeft": "SelectToStartOfLine", + "CtrlShiftRight": "SelectToEndOfLine", + "CtrlUp": "CursorStart", + "CtrlDown": "CursorEnd", + "CtrlShiftUp": "SelectToStart", + "CtrlShiftDown": "SelectToEnd", + "Enter": "InsertEnter", + "Space": "InsertSpace", + "Backspace": "Backspace", + "Backspace2": "Backspace", + "Alt-Backspace": "DeleteWordLeft", + "Alt-Backspace2": "DeleteWordLeft", + "Tab": "InsertTab", + "CtrlO": "OpenFile", + "CtrlS": "Save", + "CtrlF": "Find", + "CtrlN": "FindNext", + "CtrlP": "FindPrevious", + "CtrlZ": "Undo", + "CtrlY": "Redo", + "CtrlC": "Copy", + "CtrlX": "Cut", + "CtrlK": "CutLine", + "CtrlD": "DuplicateLine", + "CtrlV": "Paste", + "CtrlA": "SelectAll", + "CtrlT": "AddTab" + "CtrlRightSq": "PreviousTab", + "CtrlBackslash": "NextTab", + "Home": "Start", + "End": "End", + "PageUp": "CursorPageUp", + "PageDown": "CursorPageDown", + "CtrlG": "ToggleHelp", + "CtrlR": "ToggleRuler", + "CtrlL": "JumpLine", + "Delete": "Delete", + "Esc": "ClearStatus", + "CtrlB": "ShellMode", + "CtrlQ": "Quit", + "CtrlE": "CommandMode", + + // Emacs-style keybindings + "Alt-f": "WordRight", + "Alt-b": "WordLeft", + "Alt-a": "StartOfLine", + "Alt-e": "EndOfLine", + "Alt-p": "CursorUp", + "Alt-n": "CursorDown" } ``` @@ -155,12 +155,20 @@ Here are the options that you can set: colorschemes: * default: this is the default colorscheme. + * solarized: this is the solarized colorscheme (used in the screenshot). You should have the solarized color palette in your terminal to use it. + * solarized-tc: this is the solarized colorscheme for true color, just make sure your terminal supports true color before using it and that the MICRO_TRUECOLOR environment variable is set to 1 before starting micro. + * monokai-tc: this is the monokai colorscheme. It requires true color to + look perfect, but the 256 color approximation looks good as well. + + * atom-dark-tc: this colorscheme is based off of Atom's "dark" colorscheme. + It requires true color to look good. + * `tabsize`: sets the tab size to `option` @@ -190,7 +198,7 @@ Here are the options that you can set: * `cursorline`: highlight the line that the cursor is on in a different color (the color is defined by the colorscheme you are using) - default value: `off` + default value: `off` * `ruler`: display line numbers @@ -203,12 +211,12 @@ Here are the options that you can set: * `savecursor`: remember where the cursor was last time the file was opened and put it there when you open the file again - default value: `off` + default value: `off` * `saveundo`: when this option is on, undo is saved even after you close a file so if you close and reopen a file, you can keep undoing - default value: `off` + default value: `off` * `scrollmargin`: amount of lines you would like to see above and below the cursor @@ -229,7 +237,7 @@ Default plugin options: * `autoclose`: Automatically close `{}` `()` `[]` `""` `''`. Provided by the autoclose plugin - default value: `on` + default value: `on` * `goimports`: Run goimports on save. Provided by the `go` plugin.