]> code.delx.au - gnu-emacs/blobdiff - lisp/progmodes/octave.el
eldoc: modify `eldoc-documentation-function' using `add-function'
[gnu-emacs] / lisp / progmodes / octave.el
index cbdaae6fa71ca600d3d13abe9b978357d5ce4c49..8541cced3a53665e6549faf740439f6d573603f4 100644 (file)
@@ -601,7 +601,8 @@ Key bindings:
   (add-hook 'before-save-hook 'octave-sync-function-file-names nil t)
   (setq-local beginning-of-defun-function 'octave-beginning-of-defun)
   (and octave-font-lock-texinfo-comment (octave-font-lock-texinfo-comment))
-  (setq-local eldoc-documentation-function 'octave-eldoc-function)
+  (add-function :before-until (local 'eldoc-documentation-function)
+                'octave-eldoc-function)
 
   (easy-menu-add octave-mode-menu))