庄周梦蝶

生活、程序、未来
   :: 首页 ::  ::  :: 聚合  :: 管理

Google protocol buffers的Emacs扩展

Posted on 2010-01-20 11:47 dennis 阅读(1737) 评论(1)  编辑  收藏 所属分类: 涂鸦linux & C
    通讯层的改造使用了google protocol buffers作为协议体,效率还是挺让人满意。编辑以.proto结尾的语法文件,没有语法高亮很不习惯,幸好protocolbuf提供了vim和emacs的扩展。下载非win32版本的protocol buffers的压缩包里,解压后有个editors目录,里面就是两个扩展文件:proto.vim是提供给vim爱好者的,而protobuf-mode.el就是提供给emacs控的。
    安装很简单,将protobuf-mode.el加入你的Emacs加载路径,然后在.emacs配置文件里加上这么两行代码:
(require 'protobuf-mode)
(setq auto-mode-alist  (cons '(".proto$" . protobuf-mode) auto-mode-alist))
    require是不够的,第二行将自动把.proto结尾的打开文件以protobuf-mode模式运行。运行时截图:

         
    
    工具栏上多了个ProtocolBuffers菜单,有一些简单功能,如注释某段代码,代码跳转等等。


评论

# re: Google protocol buffers的Emacs扩展  回复  更多评论   

2010-01-21 11:43 by bran
"效率还是挺让人满意"

效率究竟怎么样? 和别的协议比较?

谢谢

只有注册用户登录后才能发表评论。


网站导航: