[原创] Protocol Buffers的Emacs语法高亮

让Emacs支持Protocol Buffers文件的语法高亮,很简单,首先下载这个文件:

wget https://raw.githubusercontent.com/dylanvaughn/emacs/master/lib/protobuf-mode.el

阅读更多

[原创] 在Emacs中使用树形“资源管理器”——Sr Speedbar

『1』下载
使用Sr Speedbar可以在Emacs中“造”出一个树形资源管理器。在这个页面下载到 sr-speedbar.el(若链接已失效,请自行搜索)。

『2』创建一个Emacs的load path
我在我放置Emacs插件的总目录 ~/.emacs.d/ 下创建了一个“extra”目录,用于放置其他我自己下载的插件,于是我把上面下载的 sr-speedbar.el 也放到这个extra目录下了。
阅读更多

[原创] 在Emacs中使用树形“资源管理器”——emacs-nav

『1』下载
项目主页:https://code.google.com/p/emacs-nav/

『2』安装
解压下载到的安装包,并将其拷贝到一个自己创建的Emacs load-path中:

tar zxf emacs-nav-49.tar.gz
cd emacs-nav-49/
mkdir ~/.emacs.d/emacs-nav/
cp * ~/.emacs.d/emacs-nav/

其中,~/.emacs.d/emacs-nav/ 是我为emacs-nav自己创建的一个目录。
阅读更多

[原创] Emacs on Windows初步实践

Emacs是个好东西,最近我在Windows下也用起了Emacs,是因为有很多特定类型文件的语法高亮显示很好用,例如Apache Pig文件,Thrift文件在Emacs中都有了现成的语法高亮支持,等等,如果你用Notepad++等文本编辑器就必须自己编写语法高亮规则了(会累死你)。
文章来源:http://www.codelast.com/
下面记录一下Emacs Windows版从安装到基础配置的过程。
阅读更多

shell脚本因文件编码问题不能正确执行的问题

遇到一例因shell文件的编码问题导致执行后不能得到正确结果的问题。一般来说脚本中不会带有中文,不过有时候例外,例如你要查找一个文本中的字符串,cat test.txt | grep "汽车"  这样的命令,如果文件编码不对,就可能得不到正确结果。

阅读更多