В 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)