Commit graph

85 commits

Author SHA1 Message Date
Zachary Yedidia
371cf19a16 Use non cgo implementation of homedir 2016-03-25 14:46:12 -04:00
Zachary Yedidia
e1506e300d Much improved highlighting (turned off for now) 2016-03-25 14:32:35 -04:00
Zachary Yedidia
770ad7f444 Add some tests 2016-03-25 13:42:41 -04:00
Zachary Yedidia
df409630d2 Fix problem with cross compilation script 2016-03-25 12:15:38 -04:00
Zachary Yedidia
339cdad594 Major cleanup 2016-03-25 12:14:22 -04:00
Zachary Yedidia
8994690b5b Merge branch 'keybindings' 2016-03-23 21:12:27 -04:00
Zachary Yedidia
7a1daa7f54 Update todolist 2016-03-23 21:12:22 -04:00
Zachary Yedidia
571ac3b3fa Add ctrlo for open file 2016-03-23 21:09:27 -04:00
Zachary Yedidia
24f5b6e0ac Add ctrlA for select all and some comments 2016-03-23 20:58:42 -04:00
Zachary Yedidia
4aea694198 Gofmt 2016-03-23 18:14:58 -04:00
Zachary Yedidia
9afb1257b4 Include newlines in selection 2016-03-23 17:15:10 -04:00
Zachary Yedidia
ab69812440 Switch back to original tcell 2016-03-23 16:37:49 -04:00
Zachary Yedidia
a35af11924 Cache syntax highlighting rules 2016-03-23 16:36:17 -04:00
Zachary Yedidia
e2f25947cc Add colorscheme support for selection color 2016-03-23 13:23:50 -04:00
Zachary Yedidia
b85edeebd6 Remove windows from cross-compilation 2016-03-23 12:03:56 -04:00
Zachary Yedidia
26e2851876 Add prompts 2016-03-23 11:41:04 -04:00
Zachary Yedidia
bcb5cf5b55 Update todolist 2016-03-23 10:28:49 -04:00
Zachary Yedidia
338b086756 Merge branch 'messages' 2016-03-23 10:28:26 -04:00
Zachary Yedidia
b9290997a5 Add messaging system 2016-03-23 10:28:12 -04:00
Zachary Yedidia
84d3651e80 Update todolist 2016-03-23 10:04:12 -04:00
Zachary Yedidia
df5e63561f Update todolist 2016-03-22 20:45:31 -04:00
Zachary Yedidia
886bd11ae1 Add colorschemes to runtime 2016-03-22 20:43:48 -04:00
Zachary Yedidia
e47d645486 Add true color support with MICRO_TRUECOLOR environment var 2016-03-22 20:15:17 -04:00
Zachary Yedidia
60858417f7 Support loading colorschemes from files 2016-03-22 20:15:17 -04:00
Zachary Yedidia
c37410eb7c Fix makefile 2016-03-22 20:15:00 -04:00
Zachary Yedidia
28b07d62e6 Merge branch 'cross-compile' 2016-03-22 18:31:50 -04:00
Zachary Yedidia
9328d42def Move cross-compile.sh to tools 2016-03-22 18:31:34 -04:00
Zachary Yedidia
c721c0bfab Fix runtime readme and makefile 2016-03-22 18:29:56 -04:00
Zachary Yedidia
7184b92488 Fix makefiles 2016-03-22 18:19:28 -04:00
Zachary Yedidia
d20df210d0 Add cross-compilation script 2016-03-22 18:17:11 -04:00
Zachary Yedidia
a5b0befba1 Fix unicode handling for cursor 2016-03-21 18:52:56 -04:00
Zachary Yedidia
293a59380a Update readme 2016-03-21 18:39:16 -04:00
Zachary Yedidia
7e9d119b2d Proper window resize handling 2016-03-21 17:43:53 -04:00
Zachary Yedidia
7300ab66f7 Add default colorscheme (based on solarized) and colorscheme support 2016-03-21 17:02:51 -04:00
Zachary Yedidia
11bc2cfbad Fix bug 2016-03-21 17:02:41 -04:00
Zachary Yedidia
d2d02b36c3 Reorganize todolist 2016-03-21 14:54:06 -04:00
Zachary Yedidia
e450e02b83 Use my fork of tcell 2016-03-21 14:50:28 -04:00
Zachary Yedidia
b8f6850c58 Add syntax flags and fix a couple highlighting bugs 2016-03-21 14:48:17 -04:00
Zachary Yedidia
96254717c6 Update readme 2016-03-21 13:08:10 -04:00
Zachary Yedidia
076d41e0ab Reorganize 2016-03-21 12:51:45 -04:00
Zachary Yedidia
8257e94ab1 Add syntax highlighting files 2016-03-21 12:18:41 -04:00
Zachary Yedidia
d429dc3df2 Major optimization for syntax highlighting 2016-03-21 12:18:41 -04:00
Zachary Yedidia
e61048154b Really improve syntax file compatibility with nano 2016-03-21 12:18:41 -04:00
Zachary Yedidia
9ca36dc77b Replace Compile with MustCompile 2016-03-21 12:18:41 -04:00
Zachary Yedidia
fbeb1bf6bd Add header parsing for files without extensions 2016-03-21 12:18:41 -04:00
Zachary Yedidia
4b286bf293 Better syntax file loading, load files from ~/.micro by default 2016-03-21 12:18:41 -04:00
Zachary Yedidia
6a27593800 Load syntax rules from file 2016-03-21 12:18:41 -04:00
Zachary Yedidia
068260157c Initial syntax highlighting 2016-03-21 12:18:41 -04:00
Zachary Yedidia
d9856c7c1e Fix license 2016-03-20 17:33:37 -04:00
Zachary Yedidia
d3b28a3b66 Fix goreportcard 2016-03-20 17:31:25 -04:00