Emacs 在新框架中创建多个术语
我想使用快捷方式在新框架中创建一个多术语。我试过这个:Emacs 在新框架中创建多个术语,emacs,elisp,Emacs,Elisp,我想使用快捷方式在新框架中创建一个多术语。我试过这个: (global-set-key (kbd "<f5>") (lambda () (interactive) (make-frame) (multi-term))) (全局设置键(kbd“”)(lambda()(交互式)(生成帧)(多术语))) 这将创建一个新帧,但会在旧帧中创建多项。有什么建议吗 (也很高兴知道为什么这不起作用。如果我用手来做,它会起作用。make frameasynchronous?)(编辑:好的,我想它会
(global-set-key (kbd "<f5>") (lambda () (interactive) (make-frame) (multi-term)))
(全局设置键(kbd“”)(lambda()(交互式)(生成帧)(多术语)))
这将创建一个新帧,但会在旧帧中创建多项。有什么建议吗
(也很高兴知道为什么这不起作用。如果我用手来做,它会起作用。make frame
asynchronous?)(编辑:好的,我想它会起作用,因为我的窗口管理器切换到新创建的框架,所以可能我必须先切换框架?好的,这会起作用:
(global-set-key (kbd "<f5>") (lambda () (interactive) (make-frame) (other-frame 0) (multi-term)))
(全局设置键(kbd“”)(lambda()(交互式)(生成帧)(其他帧0)(多项)))
您也可以使用选择帧
来选择新创建的帧,随后的命令将在新创建的帧中执行
(global-set-key (kbd "<f5>") (lambda ()
(interactive)
(select-frame (make-frame))
(multi-term)))
(全局设置键(kbd“”)(lambda()
(互动)
(选择帧(生成帧))
(多术语)