通常我会在Emacs中打开多个缓冲区,包括一些eshells,并使用来自bash的肌肉内存,我将使用Command + K尝试清除eshell中的缓冲区。但是,在eshell中使用它只会搞砸我的所有缓冲区,我必须关闭所有内容并再次打开所有内容。
我想在eshell中重新绑定Command + K以清除e-shell缓冲区。如果这是不可能的,我想在eshell中简单地禁用Command + K的效果,这样我的肌肉记忆不会让我搞砸我的其他缓冲区。这些任务中的任何一个都可以吗?
答案 0 :(得分:0)
你可以在你的情况下将键绑定到本地地图是" eshell-mode-map"
(define-key eshell-mode-map "\C-k" 'eshell/clear)