I would like to customize the key bindings so that "n" and "p" run 'ess-rdired-next-line and 'ess-rdired-previous-line automatically by editing my .emacs
It doesn't recognize the variable ess-rdired-mode-map until I call ess-rdired from a buffer with an ESS process. I tried putting (ess-rdired)
earlier in my .emacs and get the error
No ESS process is associated with this buffer now
When I call ess-rdired from an ESS buffer before using define-key as below, they key bindings work as expected.
(define-key ess-rdired-mode-map "P" 'ess-rdired-plot)
(define-key ess-rdired-mode-map "n" 'ess-rdired-next-line)
(define-key ess-rdired-mode-map "p" 'ess-rdired-previous-line)
Debugger entered--Lisp error: (void-variable ess-rdired-mode-map)