在GNU Emacs中,如何通过一次击键创建新的空缓冲区?

时间:2014-03-09 22:48:45

标签: emacs org-mode ido

如何通过一次击键创建一个新的空缓冲区?我可以使用C-x b创建一个新缓冲区,然后输入一个名称。 (我使用ido-mode,所以如果我只是点击RET它会打开最新的缓冲区。)

我想要一个命令来打开一个带有单个键绑定的新的无标题缓冲区,例如s-t

(类似于Aquamacs中的new-tab命令。)

1 个答案:

答案 0 :(得分:3)

正如YoungFrog所指出的那样,生成一个新缓冲区会更容易(当缓冲区存在时会自动获取一个数字):

(defun new-buffer ()
  (interactive)
  (switch-to-buffer (generate-new-buffer "buffer"))
  )

(global-set-key (kbd "\s-t") 'new-buffer)