Commit Graph

24 Commits

Author SHA1 Message Date
Cheer Xiao
8a5f2513b3 edit: Remove Highlighter.
The new Highlighter will be a completely different thing.
2014-09-21 22:36:57 +02:00
Cheer Xiao
06b0098705 Status redir now uses ?>. Introduce ?( for status substitution 2014-03-17 17:07:38 +08:00
Cheer Xiao
31451c572a Lex, color and highlight the new status redir token >? 2014-03-17 11:23:32 +08:00
Cheer Xiao
b26c5112bb Completion listing now supports colors too! 2014-03-08 16:25:37 +08:00
Cheer Xiao
0ea0ba22ef Implement coloring of navigation listing (buggy) 2014-03-08 15:52:51 +08:00
Cheer Xiao
712cf9ae73 Implement file listing of navigation mode 2014-03-06 01:09:57 +08:00
Cheer Xiao
548fcc41a3 edit: Preliminary history facility 2014-02-09 19:54:32 +08:00
Cheer Xiao
c1711bbd0a Project rename: das -> elvish 2014-01-29 18:44:07 +08:00
Cheer Xiao
713f87fc9a Ditch relative imports, make this go get-able 2014-01-25 19:10:30 +08:00
Cheer Xiao
29363b8186 gofmt 2014-01-16 09:24:14 +08:00
Cheer Xiao
446fbf0c32 Get rid of writer.currentAttr, specify it on every write() call 2014-01-08 16:11:12 +08:00
Cheer Xiao
6c5ab5ced6 Implement rprompt 2014-01-04 22:45:35 +08:00
Cheer Xiao
ad9531d4b4 Keep and record editor mode 2014-01-03 14:47:24 +08:00
Cheer Xiao
6c2ef48063 Implement completion preview 2013-12-27 09:37:50 +08:00
Cheer Xiao
6932fd9e32 Stub tab-completion 2013-12-24 19:01:01 +08:00
Cheer Xiao
43a865de8d Highlight [in]valid command names and variable names
A dedicated edit.Highlighter is implemented.
2013-11-19 20:28:45 +08:00
Cheer Xiao
7fec88d910 Style dollar sign 2013-11-19 19:35:03 +08:00
Cheer Xiao
6a77d0902a Lex ampersand (&). 2013-10-28 10:38:25 +08:00
Cheer Xiao
5d9aeab9f7 Highlight []{} too. 2013-10-28 10:12:56 +08:00
Cheer Xiao
e4db8e7d0d parse: Lex comments as ItemSpace (until we need fancier comment handling) 2013-10-06 10:45:16 +08:00
Cheer Xiao
4a78397c7f parse: Lex (but not yet parse) ItemComment
Comments can only start at start of line or after spaces. Thus `echo a#`
doesn't have a comment.
2013-10-05 09:40:26 +08:00
Cheer Xiao
257bb658e8 parse: Add tokens LParen and RParen 2013-10-04 23:18:52 +08:00
Cheer Xiao
153d3890b7 edit: Style the pipe like redir leaders 2013-09-19 18:16:01 +08:00
Cheer Xiao
1e777d6807 Package editor -> edit 2013-09-18 16:42:10 +08:00