В GNU Emacs, как создать новый пустой буфер одним нажатием клавиши?

Как создать новый пустой буфер одним нажатием клавиши? Я могу создать новый буфер с C-x b а затем введите имя. (Я использую режим Ido, поэтому, если я просто нажму RET он открывает самый последний буфер.)

Я хотел бы команду, чтобы открыть новый безымянный буфер с привязкой одного ключа, например s-t,

(Аналогично new-tab командование в аквамаке.)

1 ответ

Решение

Как отметил YoungFrog, может быть проще просто сгенерировать новый буфер (который автоматически получит добавленный к нему номер, когда он существует):

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

(global-set-key (kbd "\s-t") 'new-buffer)
Другие вопросы по тегам