branch: externals/ess
commit f193e204a74b3272b144ab247077a6202ae99395
Author: Martin Maechler <maech...@r-project.org>
Commit: Martin Maechler <maech...@r-project.org>

    remove one conflict of standard emacs' M-?  ; comment the other
---
 lisp/ess-inf.el    | 2 +-
 lisp/ess-r-mode.el | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/ess-inf.el b/lisp/ess-inf.el
index 57e1f5fd86..28c79357f0 100644
--- a/lisp/ess-inf.el
+++ b/lisp/ess-inf.el
@@ -1998,7 +1998,7 @@ meaning as for `ess-eval-region'."
     (define-key map "\C-c\C-z" #'ess-switch-to-inferior-or-script-buffer) ; 
mask comint map
     (define-key map "\C-d"     #'delete-char)   ; EOF no good in S
     (define-key map "\t"       #'completion-at-point)
-    (define-key map "\M-?"     #'ess-complete-object-name)
+    (define-key map "\M-?"     #'ess-complete-object-name); stealing  M-? from 
xref(standard Emacs)
     (define-key map "\C-c\C-k" #'ess-request-a-process)
     (define-key map ","        #'ess-smart-comma)
     (define-key map "\C-c\C-d"  'ess-doc-map)
diff --git a/lisp/ess-r-mode.el b/lisp/ess-r-mode.el
index 8e5dab1f78..2a6c329329 100644
--- a/lisp/ess-r-mode.el
+++ b/lisp/ess-r-mode.el
@@ -264,7 +264,7 @@ value by using `ess-r-runners-reset'."
 (defvar ess-r-mode-map
   (let ((map (make-sparse-keymap)))
     (define-key map (kbd "C-c C-=") #'ess-cycle-assign)
-    (define-key map "\M-?" #'ess-complete-object-name)
+    ;;(define-key map "\M-?" #'ess-complete-object-name); not stealing  M-?  
from "standard Emacs"
     (define-key map (kbd "C-c C-.") 'ess-rutils-map)
     map))
 

Reply via email to