2010/4/22 Chunlin Zhang <[email protected]>: > 这个简单的插件也完成了 > > 2010/4/16 Chunlin Zhang <[email protected]>: >> 因为我碰到一些文件没有后缀名,但其实是 python 文件,第一行有 "#! /usr/bin/env >> python",我想根据这个来判断,如果有这样的行,那就把这个文件当成 python 文件来显示文本. >> >> 应该可以写成一个插件,但是我还没搞懂怎么改. >> >> 是 class ChangeFileType 的 enter() 吗? >> > > > -- > Subscription settings: http://groups.google.com/group/ulipad/subscribe?hl=en >
感谢。我在你的基础之上进行了修改,主要修改如下: 1. 设置为核心功能,因为比较简单而且可能有用,因此不采用插件的方式。 2. 修改Editor.py,增加一个guess_lang的entry point,这样可以有机会通过plugin来猜测language 3. 增加mGuessLang.py,对你提供的代码进行了简单处理 4. 将新增的mGuessLang.py添加到mixins/__iniit__.py中,以#import mGuessLang的形式 完成。 -- I like python! UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/ UliWeb <<simple web framework>>: http://uliwebproject.appspot.com My Blog: http://hi.baidu.com/limodou
