[ESS] rewire C-RET to M-RET
spinuvit at gmail.com
Thu Nov 7 00:46:42 CET 2013
Oh, that is embarrassing. It is one of our legacy code that was snicking
M-RET into ess-mode hook. It was overwriting your customization. I
More generally. I don't like M-RET binding. It is a nice key for users
to set for whatever they want. We have "C-c C-e /" for
ess-set-working-directory which does the same thing in a bit more
Shall we remove M-RET?
>>> Andreas Leha on Thu, 7 Nov 2013 00:02:34 +0100 wrote:
> Hi Vitalie,
> thanks for looking into this!
> Vitalie Spinu <spinuvit at gmail.com> writes:
>> >>> Andreas Leha on Wed, 6 Nov 2013 23:17:23 +0100 wrote:
>> >> Note that in 'emacs -nw', if I run
>> >> M-x local-set-key M-RET ess-eval-region-or-line-and-step
>> >> it works.
VS> If you do
VS> M-: (define-key ess-mode-map [(meta return)] 'ess-eval-region-or-line-and-step)
VS> does it work?
>> I checked it myself ... it doesn't.
>> (define-key ess-mode-map (kbd "M-RET") 'ess-eval-region-or-line-and-step)
> I did put that into my .emacs:
> (eval-after-load "ess-mode"
> (define-key ess-mode-map (kbd "C-RET") 'ess-use-this-dir)
> (define-key ess-mode-map (kbd "M-RET") 'ess-eval-region-or-line-and-step)
> But now M-RET executes ess-use-this-dir both in 'emacs' and in
> 'emacs -nw'.
> ESS-help at r-project.org mailing list
More information about the ESS-help