emacs笔记

来源:互联网 发布:crontab 执行php延迟 编辑:程序博客网 时间:2024/05/23 11:10

1,yic-buffer.el

快速在buffer中切换而不需要打名字。

把yic-buffer.el放到自己的elisp目录下,在.emacs加入:

(load-library "yic-buffer")

默认情况下C - x, C - p是上一个buffer,C - x, C - n是下一个buffer。

2,iswitchb

快速输入一个buffer的名字(Naming a Buffer in an Easier Way) ps: 不懂得怎样更好地翻译过来.. - - !

GNU Emacs20以上的版本在.emacs里直接加入:

(iswitchb-mode 1)

然后在emacs里按C - x, b就会看到好多个buffer的名字,这些buffer的名字会随着你输入的名字而更新。这样就不需要按Tab键来补全了。

如果想忽略一下buffer的名字,例如:*scratch*等等。可以加入下面的代码:

(setq iswitchb-buffer-ignore '("^ " "*Messages*" "*scratch*" "*Compile-Log*" "*GNU Emacs*"))