(octave-complete-symbol): Use choose-completion if
authorGlenn Morris <rgm@gnu.org>
Sat, 24 Oct 2009 03:48:37 +0000 (03:48 +0000)
committerGlenn Morris <rgm@gnu.org>
Sat, 24 Oct 2009 03:48:37 +0000 (03:48 +0000)
mouse-choose-completion is ever removed.

lisp/ChangeLog
lisp/progmodes/octave-mod.el

index d96feb4..3ed4e08 100644 (file)
@@ -1,5 +1,8 @@
 2009-10-24  Glenn Morris  <rgm@gnu.org>
 
+       * progmodes/octave-mod.el (octave-complete-symbol): Use
+       choose-completion if mouse-choose-completion is ever removed.
+
        * textmodes/sgml-mode.el (sgml-looking-back-at): Move definition before
        use.
 
index 6f5a69f..0671dbe 100644 (file)
@@ -1268,7 +1268,9 @@ variables."
                              (get-buffer "*Completions*"))
                          (eq (key-binding key) 'mouse-choose-completion)))
                   (progn
-                    (mouse-choose-completion first)
+                    (if (fboundp 'mouse-choose-completion)
+                        (mouse-choose-completion first)
+                      (choose-completion first)) ; Emacs >= 23.2
                     (set-window-configuration conf))
                 (if (eq first ?\ )
                     (set-window-configuration conf)