我经常想要像下面这样取消分屏窗口:+--------------+-------------+ +--------------+-------------+ | | | | ...
我目前在Windows Vista SP1中使用GNU Emacs 23.0.93.1。在我的.emacs文件中,我调用了(server-start),导致出现错误信息:The directory ~/.emacs.d/server is unsafe。有人见过这个问题并知道解决方法或变通方法...
使用eval-after-load和使用模式钩子设置模式有什么区别吗? 我看到一些代码在主模式钩子中使用define-key,而其他一些代码在eval-after-load表单中使用define-key。 更新: 为了更好的理解,这里是一个使用eval-after-load和模式钩子与o...
在elisp中,有一个 "if" 语句,我希望能够执行许多不同的操作:(if condition (do-something) (do-another-thing) ...) 然而,(do-another-thing) 只在 else 语句中执行。你如何指定需要执行的一...
在使用 Emacs 的 shell 时,是否有内置命令来清除 shell? 如果没有,是否有 elisp 函数可以实现相同的功能?
在vi[m]中,有一个!命令,它可以让我通过shell命令(如sort或indent)传输文本,并将过滤后的文本放回到缓冲区中。Emacs中是否有相应的功能?
我希望 Emacs 在打开生成的文件时将其标记为只读。 我还需要解决的问题是如何检查文件是否“存在”。 目前我的代码如下:;; ;; get file extension ;; (defun get-ext (file-name) (car (cdr (split-string file-...