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

Reply via email to