最新更新
努力着,努力着。。。
1. 更新tab为可完全可控制的tab。默认绘制系统主题,在无主题的情况下和editplus的tab类似。还未添加close。
2. 更新parser为完全可自定义的parser。最大更新莫过于这个了。
你可以用lua描述一个变态的parser让edit来解释。
采用的技术在以前的帖子里陈述过,本质上就是分成不同的region。效率比vim差,那是因为vim采用了极其复杂的语法,用来提高解析的效率。
虽然我的效率没有vim高,但是14兆的c++文件大约1.6秒解析完毕,一般日常用的程序文件更是不在话下了。
这个解析器里面的区域可以嵌套,并且支持正则。。。高手应该懂我的意思了吧,足以秒杀editplus,emeditor,ue(仅parser啊)。
解析器适当修改的话,就可以提供scope信息了。不过最近对scope的用途反倒有点糊涂了,不如直接定义不同的快捷键来的更直接啊!
3. 添加了一个output窗口。这不仅仅是一个output,输入!word表示直接运行该命令并捕获输出,以后的输入都直接作用于该命令直到退出。
输入word,则winexec之。当前行首为^表示执行,为$表示定位。定位的意思是双击该行,跳转到该文件的指定行。
4. 名字更改为LotusEdit
5. 修正部分bug.
截图2张:
第一个是解析的代码,第二个是解析的结果。另外,可以看到output窗口的输入和输出。exe打算整合快捷键之后放出。
离1.0越来越近了~~~~
posted on 2011-11-29 18:37
megax 阅读(381)
评论(3) 编辑 收藏 引用