emacs 扩展 ido

我用的是Emacs 24.2, (Windows操作系统不要鄙视我啊) 其他较高级的版本都理应类似。

如果你有同样的问题并且有好法,还望留言告知啊。

今天遇到一个问题是,在用ido-find-file的时候,这个文件适合用外部程序打开。(比如是个.doc什么的) 以前的做法是C-d进入文件夹,search那个文件,然后用我一个常见的

(w32-shell-execute 1 (dired-replace-in-string "/" "\\" (dired-get-filename)))

打开,然而今天我想为什么不能在C-x C-f的状态下用别的快捷键直接调用外部函数呢。

于是开始查。

继续阅读

记一次Emacs源代码之旅

好吧,我说的不是C-source code啦,而是一个simple.el里定义的函数,叫#'next-line,

咦,这名字怎么这么熟悉,对,就是任何教程都会第一个告诉你的那个绑定在C-n上的函数,next-line, 我发现我按住C-n时,Emacs就会卡,而C-p却不这个问题,于是我想看看C-n究竟做了点什么,为什么会这么卡。

继续阅读