UB一岁了,这算是个周年纪念版吧。
在这一年里,因为各种原因,博客写得没有以前多了,但每篇都是用这个插件写的,我觉得很好用。断断续续地做了一些修改,因为一切都是一个人在做,所以大的变化不多。这次这个版本里有些改动还是要感谢荒野无灯童鞋,他的建议很大程度上催生了这个新版本:比如加入保存命令的热键映射选项,这样可以使用保存普通文件的热键保存UB中的内容,我自己以前也经常习惯性地用错热键;还有socket超时时间的选项,最近我这里也经常性地在UB操作博客时报超时的异常,荒童鞋关于自定义socket超时时间的建议一语惊醒了梦中人。
此外,似乎与近期Vim的一次升级有关,在Vim中调用Python接口打印任何内容到标准IO都会导致Vim崩溃,所以这次把所有的输出都改成了调用Vim的输出命令来做。
本次修改的内容中,还有一项比较重要的内容就是实现了国际化,目前只提供英文和简体中文两种语言,由于Vimball不能处理二进制文件,所以从此以后UB改用zip格式压缩包打包。
以下是本次更新的详细内容:
- Feature: Add i18n support !
- Feature: Add a new option ub_hotkey_save_current_item, users can define their own hotkey for :UBSave.
- Feature: Add a new option ub_socket_timeout, users can customize the timeout period in seconds, useful for slow networks.
- Bugfix: Exception raised when one event is processed by more than one event handlers.
- Change: Echoing messages now uses the command :echoerr instead of python's sys.stderr, because Vim crashes on this due to an upgrade recently.
- Change: Change commands :UBSave, :UBSend, :UBUpload, :UBConv, :UBPreview to be available only in their effective views.
- Change: Lists are set nowrapped.
- Bugfix: Stop complaining '_pop from empty list_' while doing almost everything.
关于UB的详细信息在这里。
Posted via UltraBlog.vim.