Posted on 2010-01-20 11:47
dennis 閱讀(1746)
評論(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菜單,有一些簡單功能,如注釋某段代碼,代碼跳轉等等。