diff --git a/cmd/micro/runtime.go b/cmd/micro/runtime.go index a82cfceb..6bb60677 100644 --- a/cmd/micro/runtime.go +++ b/cmd/micro/runtime.go @@ -236,7 +236,7 @@ func runtimeColorschemesSolarizedMicro() (*asset, error) { return a, nil } -var _runtimeHelpHelpMd = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\xb4\x56\x4d\x73\xd4\x46\x10\x3d\xa3\x5f\xd1\xb5\xa6\x2a\x40\x2d\xf2\x25\xa7\xbd\x25\x60\x30\x95\x02\x9c\x60\xaa\x42\x2e\x68\x56\x6a\x69\x07\x8f\x34\x62\x3e\xbc\x5e\x52\xc9\x6f\xcf\xeb\x19\x69\x3f\xb0\x39\xe6\xb6\x7a\xd3\xd3\xfd\xba\xfb\x75\xcf\x9e\xd1\x5b\x5d\x3b\x4b\x1b\x36\x23\x05\xbe\x0b\x45\x71\x76\x76\x46\xbf\xf1\x6e\xad\x87\x46\x0f\x9d\x2f\x8a\xeb\x0d\x7b\x26\xe5\x98\xc2\x86\xa9\xe1\x56\x45\x13\xe8\xe6\x60\xb2\x24\x65\xec\xd0\xd1\x56\x87\x8d\xd8\x68\x47\xaa\x0e\xda\x0e\xbe\x4c\xee\xce\xe8\xa2\xd1\xc1\x3a\x3a\xf8\x7c\x46\x2f\x82\x33\xcf\xbf\xae\x88\xe8\xf7\xa8\xc3\x0c\xb0\x00\x17\x77\x5c\xc7\x80\x90\x54\xdb\xbe\x57\x43\x33\x9f\x76\x72\x7a\x6d\xbb\xce\xf0\x11\xe3\xe9\x70\x2d\x87\x7f\xc4\x01\xd7\x3c\x0e\xcd\xfe\x72\xa6\xf0\x6b\x6c\x5b\x7e\x80\x82\x97\x6b\x1f\xd4\x2d\xcf\x80\x15\xe0\xfd\xc8\x03\xb5\xda\xf0\xde\xee\x9b\xc0\x1f\x87\xc6\xce\xc0\x2e\xc5\x63\x00\x33\xd2\x0a\xf2\x4a\x1f\xf8\x0e\x33\x40\xc3\x11\xd1\x71\x8f\x8e\x8e\x6f\xb5\x8d\x07\x32\x2a\x91\x61\xc3\x75\x40\x4d\xcd\x1e\xaf\x05\x7f\x61\xc7\xdd\x0c\xdc\x25\x20\xee\x7d\xde\x4c\xdf\x64\xf4\xb0\xcf\xe4\x56\xc0\x2b\xe5\xc3\x21\x8b\x28\xd0\xa5\x32\x2d\x8d\xaa\x63\x8a\xe3\x7c\xd0\x9c\x1e\x34\x76\x3b\xe0\xe8\x0a\xbf\x3f\x8e\xd9\xcd\x6c\x2e\xbf\x5e\xe2\x78\x95\xb1\x64\x09\xf8\xd2\xf6\xa9\x79\x44\xaf\x2d\x05\x4b\x6b\xee\xf4\x30\xa0\xd4\x64\xdb\x5c\xc9\x67\x74\x31\x34\xd9\x64\xb2\x61\xd4\x60\x3e\x9d\x89\xb8\xa3\x1e\x4b\x32\x34\xc4\x7e\xcd\x2e\xeb\x90\xd6\xa7\x5d\xa4\x5e\xed\x10\x89\x1c\xaf\x6d\x84\xb3\xe8\x25\xa0\xc8\xb4\xfa\xf7\xbc\xac\xed\xd0\xea\xee\xbc\x17\x85\x9f\xcf\x57\xca\x2f\xde\x0e\x55\x8a\x59\xd2\x85\xaa\x37\xa2\x64\xd2\x9e\xb2\x07\xb0\x52\xc3\x24\x5f\xa8\xf7\x15\x54\xcb\x77\xaa\x1f\x0d\x2f\x53\x56\xd2\xb6\x2a\xf7\xbf\x12\x00\x77\xe4\xc6\x0c\x7e\x4b\xa0\x83\x2a\x96\xb4\xb3\x11\x1a\x8c\x06\x7d\x46\x63\x84\x54\x6b\x8d\xb1\x5b\xa1\xa8\x87\xcc\xf2\x21\x56\x45\x51\x55\x95\x7c\x17\x7f\x17\x52\xab\x85\x78\xfe\xb4\x58\xd1\x42\xe4\xb7\x58\x1e\xc0\xbf\x04\x14\x09\x2e\x8a\x7f\xe4\x52\x1e\xde\x2b\xeb\xbd\x5e\xa3\x7c\xd3\x00\xa0\x74\x9f\x84\x0a\xf2\xe2\x79\xb2\xf0\x33\x8f\xe4\x64\x43\xeb\x9d\xa8\xd1\xa7\xfa\xe5\x54\xb8\x9a\xf8\x72\x3a\x15\xba\x93\x71\x59\x5c\xb2\x3b\x6c\x84\xf1\xfb\x78\x40\x55\xc8\xe9\x23\x50\xf4\x92\xd2\x33\xaa\xbe\x62\xce\xab\x55\x1a\x77\x34\x4e\x9a\x52\x0a\xec\x31\x7b\x80\x65\x04\x7d\x8e\x12\x9d\xe3\x21\x4c\xbd\x96\x72\x38\x1e\x8d\xaa\x99\x16\x9e\x95\xab\x37\x0b\x5a\xdc\x2a\x13\x79\x81\x6b\xd7\x1b\xb4\x6e\xab\x31\xee\xb3\x51\x95\x8d\xaa\xbc\x8e\xaa\x64\x59\x95\xc5\x3b\x1b\x38\x13\xdb\x1b\xf4\xd1\x07\x51\x8f\x22\x18\xe9\x06\x1e\x3a\xbe\x2b\x89\xde\xb4\x64\x21\x3c\x28\x53\xe8\x28\xd7\xc5\x1e\x7c\x7c\xd1\x58\x30\x1c\x6c\xa0\x0d\xb8\xa2\x86\x3b\xf2\x23\x22\x7a\xe9\xa6\x0e\xb9\xe1\x22\x48\xdb\xeb\xdc\xef\xaf\x11\x41\x65\x09\x22\x64\x20\x3b\x8a\xa8\x28\x13\x5a\x11\xa0\x9c\xef\x84\x43\x37\xe9\xa8\xa4\x2b\xc3\x0a\x1b\xd7\x73\xae\xaf\xec\x0e\x7c\x24\x49\xa2\x25\x58\xae\x18\x0c\x30\x07\xbf\x7c\xd5\xef\x6b\x0d\x9f\xa9\x5e\xd8\x82\x7e\xf3\x7c\xea\x07\x62\x01\xc8\xb1\x3a\x7d\xcb\xc3\xe9\x7e\x9c\xb5\xb8\x56\xf5\x4d\xe7\x64\x08\x4a\xba\x3e\x34\xfb\x27\x4f\x36\x06\x51\x70\xaa\x32\xca\xd5\x68\x8f\x4a\xef\xb8\x29\x70\x53\x0a\x95\xc6\x74\xbb\x61\xa9\x02\x24\x3c\x68\xf8\xf7\x12\x53\xc6\x3f\x3f\x01\x58\xa8\x89\x69\x51\xe4\xf7\xc6\x43\x7b\xb0\xc1\x8e\x9b\xcb\x0c\x99\x88\x1a\x65\x62\xa3\x53\x29\xd7\x54\x56\xff\x1d\xd8\x68\x87\x52\x58\xb7\x2b\x67\x5f\xb8\x99\x93\xab\x1e\xff\xf9\xf2\xf5\xe7\x17\xef\xdf\xbd\x7a\xf3\xfa\xf3\xe5\xfb\xb7\x17\x79\xf4\x2b\x52\x93\xb0\x7e\xe0\x88\x7e\xf1\x34\x22\xba\xd8\xc0\x03\xba\xca\xf5\xb2\xd0\xed\x7d\x87\x95\x2c\x0a\x51\x00\x0a\xbd\xbc\xb7\x63\xd2\x29\xd8\x34\xa7\x01\x4f\x28\x9f\x4c\xce\xdc\xbe\x93\x79\x81\xeb\x15\x7a\x58\x5b\x63\x9d\xaf\x37\xdc\x8b\x58\x8c\x55\xcd\xec\x73\x8f\xe7\x2a\xa6\x06\x3e\x7e\x92\x63\xbd\xd4\xee\xe9\xf9\x91\x89\x3f\xaf\x72\x90\xaa\x4c\x14\x8b\x47\xf3\xfb\x9d\xb4\xb6\xa2\x6a\xfa\xae\x8a\x47\x87\x09\x39\x7e\xe7\x8f\x9d\xd1\x93\x09\x5d\x92\xb7\x46\x39\xfd\x8d\x9b\x65\xda\x7e\xfb\xcf\xe7\xa1\x7e\x9a\xf2\x93\x2a\x19\x5b\xab\x90\x09\xee\xe9\x2d\x8b\x47\x6b\xae\x15\xca\x24\x61\x76\xc9\x96\xb1\xe1\x9b\x86\xf7\x52\x4c\x54\x65\xd7\x2a\xb7\x43\x29\x82\x5a\x7b\xf8\x3e\x9e\x19\x40\x24\x98\x4c\xcd\x9c\xe1\xfd\xdc\x7e\xae\x64\xf4\x76\x43\x50\x77\xb8\x1c\xa2\x43\xad\xf3\x27\x74\x4b\x98\x24\xdb\xb6\xf7\x6f\x89\xab\x1c\xf4\xda\x7e\x48\x03\x8e\xcb\xc2\x77\x3f\xed\x78\x51\x55\x7a\xb9\xc4\xe8\x01\x07\x6d\x2b\x1e\x54\x0c\x16\xeb\x1d\xab\x03\xf7\xd3\x78\xd4\x8e\xa1\x3d\x6c\x58\x85\xa1\xde\xe6\xb9\x99\x0a\x41\x5e\xa1\xa1\xd9\x3c\xeb\x73\xd2\xd0\xfc\x1f\x21\xbf\xec\xb2\xfa\x1f\xe6\xeb\xa2\x61\x87\x40\xd3\x74\x9e\xbe\x9d\x3f\xbe\xd6\xd9\xb6\x17\x7e\xf2\xc7\x69\xfa\x48\x5c\xf9\x76\x1a\x08\x79\x92\x44\xd7\xb2\xa6\x1b\x7a\x12\x64\xdf\xda\xc1\xa0\x71\xe3\x68\xb4\x4c\x1e\x3a\x50\x76\x36\x3f\x5e\xfe\xe9\xc3\xb1\x72\x45\x3a\xab\xfb\xd1\xba\xe0\xf3\x4a\xa2\x23\xe0\x7f\x0b\xfa\x26\x4b\xaa\x8d\x68\xbf\xbc\xe1\xb2\x27\xa6\x3c\xd3\xb3\x7d\x4c\x61\x5a\x70\x0e\x8e\xea\x3c\x5a\xf9\x0f\x85\xa2\xd1\x44\xfc\x9d\x81\x78\xd0\xfa\xbe\xc4\x9f\x9d\xad\x70\x5d\x16\xd3\x5b\x65\x76\x59\xcc\x5f\xe4\x45\xe9\xd5\x0d\xcb\x26\xc4\x12\xd7\x92\x8f\x45\x0f\x6d\xe7\x54\x3f\xe9\x1a\x7e\xa6\xd7\xef\xbf\x00\x00\x00\xff\xff\xbe\x4f\x21\x96\x7e\x0b\x00\x00") +var _runtimeHelpHelpMd = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\xb4\x57\x5b\x73\xdc\xba\x0d\x7e\x8e\x7e\x05\x66\x9d\x99\x93\x64\x36\xf2\x74\xa6\x4f\xfb\x76\xea\x38\x97\x69\x73\x9c\xe6\x38\x33\x3d\x7d\x89\xb8\x12\xa5\xe5\xb1\x44\x2a\x24\xb5\x6b\xa5\x97\xdf\xde\x0f\xbc\x68\x77\xed\xb8\xd3\x97\x3e\xd9\x0b\x82\x00\x08\x7c\xf8\x00\x5d\xd0\x47\x55\x5b\x43\x3b\xd9\x8f\xe4\xe5\xbd\x2f\x8a\x28\x50\x8e\x04\x04\x76\x50\x5a\xf4\xaf\xb7\xc2\xc9\x26\x9c\x93\x6c\x94\x37\x96\xfc\x4e\x78\x12\x6a\x70\xe4\x0d\x6d\x25\x49\xe1\x66\xfe\x77\x72\x92\x84\x6e\x48\x69\x3f\x29\xaf\xf6\x72\x4d\xc5\x61\xa7\x7a\x48\x7b\x67\xc8\x8b\x3b\xa5\x3b\x12\xcd\x5e\x68\x2f\x3a\x49\xa6\x85\x29\x49\xed\xd4\xf7\x54\x8b\x51\x6c\x55\x8f\x6b\xd2\xf1\xc1\x60\x1a\x69\xf5\x12\x85\x2b\x8b\xe2\xe2\xe2\x82\xbe\x38\x5c\x2c\x8a\x1b\x5d\x4b\x9a\xcd\x44\x3b\xb1\x97\xb4\x9d\x54\xef\x83\xa9\x18\xe0\x9a\x9c\x1a\xc6\x7e\x26\xe7\x85\xf5\xa4\x3c\x6d\x67\xb2\x93\xd6\xec\xbe\x1a\xc2\x1b\x47\xe1\x77\x97\xde\x5c\xb6\x08\xaf\xf4\xf7\xbe\x22\x3c\x2c\x5d\x8b\x2a\x15\x3f\xc9\x8c\x52\xe3\x4d\x24\x87\xd1\xcf\x70\xd4\xb6\xd2\x96\x39\x4f\xe1\x55\x6e\x1a\x47\x63\xbd\xa3\xda\x4a\xe1\xd9\x43\xd4\x72\xd4\x5a\x33\x20\x84\x46\xe9\x4d\x51\x54\x55\x55\x3c\x27\xd5\xd6\x46\xb7\xaa\xa3\x7f\x52\xf0\x11\xc4\xc5\x6f\x78\x48\x0d\x27\x83\xc1\x63\xf8\x19\xf5\x64\x1d\xc2\x11\xd6\x4c\x48\xe7\x41\xf9\x5d\x10\x0b\x6b\xcd\x81\xee\xe4\xec\x42\x9a\x07\x83\x84\xa7\xbc\xfc\x59\xce\x5b\xa5\xe1\xaa\x73\x45\x71\xbb\x93\x5c\x09\x1b\x8d\x35\xb2\x15\x13\xf2\x73\x77\x54\x59\x23\x74\x83\x48\xb3\x65\x05\x5f\xb5\x57\x46\xa7\x34\x5f\xd0\x75\xac\xf4\xd1\xe6\x2b\xba\xf2\xb6\x7f\xfd\x6d\x43\x44\x7f\x45\x75\xb3\x40\xb2\xe0\xfa\x5e\xd6\x93\x87\x4b\xaa\xcd\x30\x20\xb6\x7c\xda\xf1\xe9\xad\xe9\x3a\x60\xe0\x08\xb3\x74\xb8\xe5\xc3\xcf\x13\xf2\x4b\x0e\x87\xfd\x72\x39\x86\xf0\xa7\x90\xc6\xc7\x21\x38\xbe\xf6\x2b\xea\x9e\x05\x86\x05\x37\x5c\x28\x2e\x66\x96\x7e\x67\xe9\x17\xdd\x98\x2c\x98\x83\x3b\x79\x14\xb4\x2c\x78\xab\x8e\xd1\xea\x2c\x20\x7d\x12\xe6\xb8\x48\x47\x2b\xf7\x0a\x49\xcf\x27\x22\x44\x22\x7b\x59\xa3\x1d\xfa\x3e\x8b\x6b\x16\x5f\x99\x71\xce\x82\xfb\x20\x98\x16\x8b\x77\xe9\x37\xf5\x4a\x2f\xf1\xee\x59\xf8\x49\x38\xbf\x48\x26\x96\xbc\x17\x7d\x0b\xb0\xa2\x5b\xa6\x31\x1f\x34\xe7\x07\x8d\x39\x68\x1c\x7d\xc2\xff\x5f\xc6\x68\x25\xab\xf3\x7f\x6f\x70\xbc\x89\xb2\xa4\xf9\xde\x0c\xa1\x6c\x44\xef\x4c\x6c\xe1\x4e\xc5\xe6\x40\xe3\xa5\x1c\x5e\xeb\x26\xaa\x24\x1d\x89\xf7\x1f\x4f\x43\x18\xf6\xa4\xb8\xfc\x12\xd2\xd3\xb0\x05\xf0\x03\x00\x53\x17\x2c\xe5\xa3\x41\xcc\xcc\x15\x56\x6e\x03\xa8\x27\xc7\xfe\x18\x9f\xd5\xbf\x2f\xcb\xd8\x15\x97\xa1\x27\x2e\xf3\x95\xf2\x77\x67\x74\x15\x5c\x96\x74\x2d\xea\x1d\x43\x98\xc9\x29\x5a\x40\x50\xe8\x99\x88\x5b\xc0\xf6\x2d\xe0\x2a\xef\x05\x1a\x18\xb4\xc3\x8f\xe2\x8a\x55\xb1\xf2\xa1\x95\x71\xc7\x84\xbe\x89\xc2\xef\x41\x68\x81\x87\x75\x60\x92\xda\x4c\x3d\x4a\x3c\x45\x22\x69\x4d\xdf\x9b\x03\x87\xa8\x74\x8c\xf2\x47\x51\x85\xb6\xe6\xdf\xc5\x3f\x0a\x4e\xd5\x8a\x2d\xff\xb6\xda\xd0\x8a\x81\xb7\x5a\x1f\x85\x7f\x67\x21\x83\x6f\x55\xfc\x2b\x36\x3d\x43\xfc\x93\x71\x4e\x6d\x91\xbe\x84\x7c\x77\xe4\x02\x99\x5b\x4a\x67\xd6\x4d\x3a\xcc\x65\x00\xa2\x0b\xf9\x8b\x4f\x91\x55\x8a\x57\x86\xd3\xc0\x20\x51\xb9\x2c\xde\x4b\x7b\xa4\x82\xf1\xa1\xbf\x48\xe5\x73\xf2\x19\xe9\xe4\x15\x55\xdf\xd0\xe0\xd5\x26\xf4\xb9\x8b\x44\x55\xb2\xd8\xa1\xe9\x20\xe6\xde\x73\x99\xa7\xac\xd4\xfe\xc8\x8b\x50\xb2\x72\xec\x05\xd8\x79\xe5\xa4\xb0\xf5\x6e\x45\xab\xbd\xe8\x27\xb9\xc2\xc5\xdb\x1d\x8a\x77\x50\xe8\xf4\xac\x54\x45\xa5\x2a\x32\x51\x15\x34\x2b\xd8\xe1\xbc\xfd\x62\xbc\x8c\xf1\x2d\x5a\xc3\xe4\x3c\x83\x48\x10\x34\x55\x03\x33\x9d\xbc\x2f\x89\x3e\xb4\x64\xf4\x32\x4f\x84\xed\xa6\x01\x61\xb9\x60\xa6\x31\x08\x56\x1b\x1f\x47\x85\xd0\x98\x0a\x23\x5c\x3b\x2e\xac\xf2\xb1\xf6\x8c\x4d\x33\xa8\x58\xfa\x6f\x13\x1c\xbb\xf8\x18\x27\x3d\x46\x00\x23\x8c\x62\x6c\x1b\x82\x28\x3e\x3e\xc9\x01\xa2\x70\x54\xd2\xa7\x1e\x83\x50\x42\x21\x26\x9b\x39\x04\x3f\x02\x3e\x51\x1f\x50\x2c\xba\x04\xf1\x23\xca\x78\xd5\x2d\x89\x87\xcd\x94\x3c\xb0\xa1\xdb\xbd\x4e\xe5\x81\x37\x08\xa2\xb7\x0e\xe3\x54\x9f\xf3\x64\x86\xe6\x56\xd4\x77\x5d\x18\x15\x25\xdd\x1e\x6b\xff\x13\xe6\xe8\xe4\x19\xd0\x21\xe5\x48\x5b\xa3\x1c\xd2\x3e\xcb\xa6\xc0\x4d\x4e\x58\xe8\xda\xc3\x4e\x72\x26\x80\x68\xad\x60\xdf\xe5\x49\x99\x26\xcb\x4d\x8c\x35\xcf\x3c\x07\x28\x42\x07\x74\x97\xd3\x0d\xd4\x30\x38\xb9\x81\x27\x2b\xc2\x6b\x43\x6a\xdd\x03\x61\xa3\x2c\x92\x61\xec\xbc\xcc\x4f\xdc\x8c\x8f\xab\x9e\xff\xed\xcd\xbb\xaf\x57\x37\xbf\xbc\xfd\xf0\xee\xeb\xfb\x9b\x8f\xd7\x97\x69\x02\x8b\x84\xb3\x27\x0c\xd1\xcf\x8e\x46\x69\x83\x0e\x2c\xa0\xb2\xb2\x5e\x17\xaa\x7d\x6c\xb0\x62\xde\x60\x14\x20\xd5\xeb\x47\x94\x13\x4e\x27\x5e\x73\xce\x1c\x9e\x85\x7c\xd6\x48\xb9\x80\x67\xed\x03\xd3\x9b\x50\xc5\xda\xf4\xc6\xba\x7a\x27\x07\x06\x4c\x6f\x44\x93\xad\x2e\xf2\x98\xc7\x50\xc2\xe7\x2f\xa2\xb7\x37\xca\xbe\xbc\x3c\x51\x71\x97\x55\x74\x53\x95\x71\x57\x28\x9e\xe5\x51\x1e\x00\xb7\xa1\x2a\xfd\xae\x8a\x67\xc7\x66\x39\x1d\xf9\xa7\xd6\xe8\x45\x92\x62\x3b\x32\xbd\xb0\xea\xbb\x6c\xd6\x81\x0f\x97\x9f\xaf\x7d\xfd\x32\x3c\x91\x13\xd5\x9b\x5a\xf8\x18\xe1\x12\xdf\xba\x78\xb6\x95\xb5\xe0\x3d\x0f\x6e\xe6\xa0\x2b\xc1\xf9\x4d\x23\x17\x34\xc6\xf5\x0a\x6c\x29\xec\x1c\x1b\xf9\xf6\xc1\xd3\x39\x57\x5b\xee\x13\x1e\x9c\xb8\x18\xf6\x24\x06\x54\x20\x5e\xf0\xaa\xcb\xb6\x1e\x4e\x86\xb3\xec\x9c\xe2\x20\xe2\x09\xc0\xc7\x5d\x30\x60\x7e\x7f\xda\x6f\xac\x3c\x0b\xc0\x6d\x62\x5c\xaf\xb2\xde\x06\x3a\x00\x80\x72\x4f\x25\xaf\x4c\xfa\x4b\xa6\xce\x6f\x2c\xe2\xb3\x67\xbe\x08\x80\x4a\x2f\x71\xd8\x0e\xa5\x76\x3b\xe3\x5f\x96\xc4\x1c\x8f\x7f\x79\xde\x04\x52\x62\x85\x22\x0e\xdb\x07\xa6\x30\xe0\x7b\xe9\x51\x5a\x98\x01\xcc\xec\xb2\x0f\xe7\x75\x5b\xf9\x47\xb1\xa1\x8a\xff\x4b\x78\xcc\x48\xde\x4e\x29\x33\x6b\xfa\x9d\xb9\x75\x10\x77\xd0\x9f\xec\x12\xcf\xb9\xd3\x65\xd7\x3d\x5e\x44\x25\x61\x49\xa6\x79\x0e\x1a\x61\x44\x2d\x40\xfc\xf8\xe1\xea\xf3\xcd\xd7\xdb\xcf\x5f\xae\xaf\x6e\xfe\x72\xf3\x19\x5b\xc4\x5e\x59\xa3\x99\x9d\x93\x83\x3d\x42\x13\x3c\x92\x10\x2c\xb3\x2d\xde\xf5\x87\x6c\x33\xac\xef\x6c\x36\x8d\xa0\xd0\x5c\x5e\x6c\x1d\x1e\x73\xca\xc4\x10\x11\xcb\xf8\x72\xee\x99\x1f\x74\xcb\x1f\xab\xc8\xe9\x33\xbe\x3e\xee\x71\xdf\x4f\x16\x2d\x1c\x7f\x82\x0e\xf9\x03\xc0\xb4\xed\x0f\x2e\x06\x73\xc9\xf5\xad\xf9\x35\x8c\x0f\xdc\xe7\xfc\x2f\xb3\x04\x7b\x9b\x08\x1b\x12\x2b\xfd\xc8\x46\xdb\x46\x23\x62\xf2\x06\xab\x04\x32\x00\x13\x81\x7b\x97\x0f\x07\x81\x99\x71\x88\xa4\x9c\x5a\x8c\x9c\x18\xb8\xf8\xac\x1e\xc9\x2f\x11\x54\x5e\x45\xe3\x0a\x19\x07\xdd\x13\x51\xdb\xa9\x97\x16\xbe\x12\xfb\x3f\x58\xd5\xfe\xdb\xcd\xce\xb4\x03\x47\xc9\x3b\x7a\xfa\x11\x22\x96\xfb\xc4\xb9\xdc\xac\xa1\x70\x40\x71\x43\x2f\x02\xe8\x8c\xc6\x17\x94\x18\xc7\x9e\x3f\xe4\xb8\x20\x65\x67\xe2\xba\xe4\x5e\x3e\xe1\x2e\xa7\xa6\x33\xf8\xfe\x62\x7c\xc5\xc1\x77\x2a\xf8\xff\xf9\xfd\x19\x1b\x41\x1a\xe5\x4c\xe4\x8c\xc1\xd4\xb3\x69\xef\xca\xd3\x33\x3a\x83\xe5\x25\x82\x87\xf4\x84\xbb\x7e\x59\x11\xd1\x76\xf8\xfc\x85\x29\x89\xdd\xa8\x8e\x8b\xc6\xc3\x39\x19\xac\x64\xfb\x01\x06\x4c\x87\xf0\x09\xdd\x92\xb7\x1a\xfc\xfd\xa9\x41\xc5\xee\x02\xb6\x3d\x77\xe7\x63\x33\x45\xa0\x39\x0e\x3e\xac\xc4\x06\xf1\x59\x74\x72\xbd\x43\xa1\x97\x4f\xe1\x1a\xdf\x23\x11\x51\x67\x41\xa6\xe7\x9c\xdd\x41\xa3\x7d\xd0\xe9\xcb\x1c\x3d\xc2\xeb\x34\xcf\xe8\x04\x80\xb0\x41\x9f\x16\x26\x85\x6f\x91\xdd\x3a\x0e\xb5\xc8\x05\x82\xc6\x7e\xc2\x87\x05\x3a\x0c\xcd\x31\x94\xf8\xec\x38\x70\x05\xd7\x45\x5a\x1b\xfb\x39\x4e\x91\x23\xf3\x80\x3e\xb0\x42\x29\xae\x32\xbe\xd0\xad\xe9\xac\x18\xd2\x40\x81\x9d\xc4\x02\xff\x09\x00\x00\xff\xff\x7a\xbe\x12\xfc\xb7\x10\x00\x00") func runtimeHelpHelpMdBytes() ([]byte, error) { return bindataRead( @@ -251,7 +251,7 @@ func runtimeHelpHelpMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "runtime/help/help.md", size: 2942, mode: os.FileMode(420), modTime: time.Unix(1461500930, 0)} + info := bindataFileInfo{name: "runtime/help/help.md", size: 4279, mode: os.FileMode(420), modTime: time.Unix(1461501470, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/runtime/help/help.md b/runtime/help/help.md index 5863b8a5..84265a48 100644 --- a/runtime/help/help.md +++ b/runtime/help/help.md @@ -1,5 +1,20 @@ # Micro help text +Micro is a terminal-based text editor that aims to be easy to use and intuitive, +while also taking advantage of the full capabilities of modern terminals. + +### Usage + +Once you have built the editor, simply start it by running `micro path/to/file.txt` or simply `micro` to open an empty buffer. + +Micro also supports creating buffers from stdin: + +``` +$ ifconfig | micro +``` + +You can move the cursor around with the arrow keys and mouse. + ### Keybindings These are the default keybindings, along with their actions. @@ -15,29 +30,22 @@ These are the default keybindings, along with their actions. * Ctrl-s: Save * Ctrl-o: Open file - * Ctrl-z: Undo * Ctrl-y: Redo - * Ctrl-f: Find * Ctrl-n: Find next * Ctrl-p: Find previous - * Ctrl-a: Select all - * Ctrl-c: Copy * Ctrl-x: Cut * Ctrl-k: Cut line * Ctrl-v: Paste - * Ctrl-u: Half page up * Ctrl-d: Half page down * PageUp: Page up * PageDown: Page down - * Home: Go to beginning of file * End: Go to end of file - * Ctrl-r: Toggle line numbers The buffer bindings may be rebound using the `~/.config/micro/bindings.json` file. Each key is bound to an action. @@ -59,13 +67,14 @@ Here are the possible commands that you can use. * `quit`: Quits micro. * `save`: Saves the current buffer. -`replace "search" "value"`: This will replace `search` with `value`. -Note that `search` must be a valid regex. If one of the arguments -does not have any spaces in it, you may omit the quotes. +* `replace "search" "value"`: This will replace `search` with `value`. -`set option value`: sets the option to value. Please see the next section for a list of options you can set. + Note that `search` must be a valid regex. If one of the arguments + does not have any spaces in it, you may omit the quotes. -`run sh-command`: runs the given shell command in the background. The command's output will be displayed +* `set option value`: sets the option to value. Please see the next section for a list of options you can set. + +* `run sh-command`: runs the given shell command in the background. The command's output will be displayed in one line when it finishes running. ### Options @@ -77,31 +86,53 @@ if `$XDG_CONFIG_HOME` is not set, `~/.config/micro` is used as the config direct Here are the options that you can set: -`colorscheme`: loads the colorscheme stored in $(configDir)/colorschemes/`option`.micro +* `colorscheme`: loads the colorscheme stored in $(configDir)/colorschemes/`option`.micro + default value: `default` Note that the default colorschemes (default, solarized, and solarized-tc) are not located in configDir, because they are embedded in the micro binary -`tabsize`: sets the tab size to `option` + The colorscheme can be selected from all the files in the ~/.config/micro/colorschemes/ directory. Micro comes by default with three 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. + + +* `tabsize`: sets the tab size to `option` + default value: `4` -`syntax`: turns syntax on or off +* `syntax`: turns syntax on or off + default value: `on` -`tabsToSpaces`: use spaces instead of tabs +* `tabsToSpaces`: use spaces instead of tabs + default value: `off` -`autoindent`: when creating a new line use the same indentation as the previous line +* `autoindent`: when creating a new line use the same indentation as the previous line + default value: `on` -`ruler`: display line numbers +* `ruler`: display line numbers + default value: `on` -`gofmt`: Run `gofmt` whenever the file is saved (this only applies to `.go` files) +* `gofmt`: Run `gofmt` whenever the file is saved (this only applies to `.go` files) + default value: `off` -`goimports`: run `goimports` whenever the file is saved (this only applies to `.go` files) +* `goimports`: run `goimports` whenever the file is saved (this only applies to `.go` files) + default value: `off` +Any option you set in the editor will be saved to the file ~/.config/micro/settings.json so, +in effect, your configuration file will be created for you. If you'd like to take your configuration +with you to another machine, simply copy the settings.json to the other machine. + In the future, the `gofmt` and `goimports` will be refactored using a plugin system. However, currently they just make it easier to program micro in micro.