Commit Graph

2943 Commits

Author SHA1 Message Date
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
Zachary Yedidia
2e4c735617 Add small readme 2016-03-20 17:28:36 -04:00
Zachary Yedidia
b84f1ecc78 Update todolist 2016-03-20 17:14:43 -04:00
Zachary Yedidia
aabc81ed73 Fix bugs with undo/redo 2016-03-19 20:32:14 -04:00
Zachary Yedidia
866ad9594e Clipboard support for copying pasting and cutting 2016-03-19 18:38:28 -04:00
Zachary Yedidia
28c5899b9e Add undo/redo stack 2016-03-19 18:16:10 -04:00
Zachary Yedidia
14d25c83f4 Update todolist 2016-03-19 09:24:37 -04:00
Zachary Yedidia
6a8b687acd Add line numbers 2016-03-19 09:24:04 -04:00
Zachary Yedidia
a5ddd9e521 Add pagedown, pageup, halfpagedown, halfpageup 2016-03-19 09:12:03 -04:00
Zachary Yedidia
a98030403a Add todolist 2016-03-19 08:52:59 -04:00
Zachary Yedidia
4f051d4fa4 Move license to LICENSE 2016-03-18 21:41:26 -04:00
Zachary Yedidia
f175897f43 Add license 2016-03-18 21:28:48 -04:00
Zachary Yedidia
cc098d05ef Comments and style for rope 2016-03-18 21:25:45 -04:00
Zachary Yedidia
d55dabaa3b Add comment fix go style 2016-03-18 20:40:00 -04:00
Zachary Yedidia
4efc47c0fb Add selection with click and drag 2016-03-18 20:01:05 -04:00
Zachary Yedidia
6da745a463 Fix bug involving mouse click positioning 2016-03-18 12:18:54 -04:00
Zachary Yedidia
b3b7e8414d Add statusline 2016-03-17 18:20:07 -04:00
Zachary Yedidia
1781766e21 Switch to go in order to use tcell 2016-03-17 17:27:57 -04:00
Zachary Yedidia
e9e25d0c85 Start selection box 2016-03-17 17:25:28 -04:00
Zachary Yedidia
f49573bf08 Fix linux bug and improve tabstop functionality 2016-03-16 19:13:05 -04:00
Zachary Yedidia
1ea5261132 Fix a couple bugs 2016-03-16 10:18:53 -04:00
Zachary Yedidia
6aae2a61d5 Better tabs (still some issues) 2016-03-15 10:49:48 -04:00
Zachary Yedidia
1669ea60de Remove makefile 2016-03-14 21:36:24 -04:00
Zachary Yedidia
52a6185455 Handle tabs correctly 2016-03-14 21:34:44 -04:00
Zachary Yedidia
4beab9da1b Fix scrolling bug 2016-03-14 14:12:17 -04:00
Zachary Yedidia
c9803683af Initialize clipboard 2016-03-12 18:08:02 -05:00
Zachary Yedidia
7a41ab2fe1 Use basic colors for line numbers 2016-03-12 17:55:16 -05:00
Zachary Yedidia
8ab8fd4373 Add line numbers 2016-03-12 17:34:52 -05:00
Zachary Yedidia
e3d629f2b5 Fix scrolling bug 2016-03-12 17:29:08 -05:00
Zachary Yedidia
757986ae3f Add statusline and accept pipes from stdin 2016-03-12 16:46:41 -05:00
Zachary Yedidia
934634507d Create empty file if input doesn't exist 2016-03-12 16:07:04 -05:00
Zachary Yedidia
8072756990 Begin rewrite 2016-03-12 15:43:24 -05:00
Zachary Yedidia
38377dd5f8 Add simple syntax highlighting for strings 2016-03-12 12:13:57 -05:00
Zachary Yedidia
bdc0c4644e Fix unicode bug 2016-03-11 15:39:22 -05:00
Zachary Yedidia
a74031c1c8 Proper unicode support 2016-03-11 15:37:50 -05:00
Zachary Yedidia
24ce1d6b42 Initial commit 2016-03-10 21:06:06 -05:00