1
我想更改從emacs運行的R會話中主鍵的行爲。當我按下主頁鍵時,它會將我帶到>
提示符處。我希望主鍵能夠將我帶到命令條目的開頭(即從行首開始的兩個點)。我假設我可以通過我的.emacs
文件進行調整;任何我需要添加到該文件的命令的指導將不勝感激。謝謝!更改emacs中R會話中的主鍵行爲
我想更改從emacs運行的R會話中主鍵的行爲。當我按下主頁鍵時,它會將我帶到>
提示符處。我希望主鍵能夠將我帶到命令條目的開頭(即從行首開始的兩個點)。我假設我可以通過我的.emacs
文件進行調整;任何我需要添加到該文件的命令的指導將不勝感激。謝謝!更改emacs中R會話中的主鍵行爲
你想要的行爲已經可用C-a
。你可以用下面的行重新綁定home鍵:
(local-set-key (kbd "<home>") 'comint-bol)
有許多的方式來獲得,當你使用R會話自動發生。我使用類似以下內容:
;; Define the keybinding you want
(defun my-inferior-ess-mode-hook()
(local-set-key (kbd "<home>") 'comint-bol))
;; add the key-binding to the hook that gets called whenever you start an R session:
(add-hook 'inferior-ess-mode-hook 'my-inferior-ess-mode-hook)
這是一個有點吃不消了單個鍵綁定,但可以延長my-inferior-ess-mode-hook
定義,包括一些你想使用自定義的。
如果你有兩個請求,通常最好提出兩個問題... –
@Trey,好吧,對不起。我認爲他們足夠相似,屬於同一標題。我會編輯。 – Charlie
我認爲這些問題是如此密切相關,你可以保持它作爲一個單一的問題。 – Andrie