mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-07 13:46:57 +00:00
Improve ediff and which-func integration.
* lisp/progmodes/which-func.el (which-func-update-ediff-windows): New function. Use it in ediff-select-hook. Fixes: debbugs:11478
This commit is contained in:
parent
cbe46e5fae
commit
757ee65741
@ -1,3 +1,8 @@
|
||||
2012-06-03 Jack Duthen <duthen.mac.01@gmail.com> (tiny change)
|
||||
|
||||
* progmodes/which-func.el (which-func-update-ediff-windows): New
|
||||
function. Use it in ediff-select-hook (Bug#11478).
|
||||
|
||||
2012-06-03 Chong Yidong <cyd@gnu.org>
|
||||
|
||||
* bindings.el: Remove explicit help text from format-mode-line.
|
||||
|
@ -337,6 +337,22 @@ If no function name is found, return nil."
|
||||
(funcall which-func-cleanup-function name)
|
||||
name))))
|
||||
|
||||
|
||||
;;; Integration with other packages
|
||||
|
||||
(defun which-func-update-ediff-windows ()
|
||||
"Update Which-Function mode display for Ediff windows.
|
||||
This function is meant to be called from `ediff-select-hook'."
|
||||
(when (eq major-mode 'ediff-mode)
|
||||
(when ediff-window-A
|
||||
(which-func-update-1 ediff-window-A))
|
||||
(when ediff-window-B
|
||||
(which-func-update-1 ediff-window-B))
|
||||
(when ediff-window-C
|
||||
(which-func-update-1 ediff-window-C))))
|
||||
|
||||
(add-hook 'ediff-select-hook 'which-func-update-ediff-windows)
|
||||
|
||||
(provide 'which-func)
|
||||
|
||||
;;; which-func.el ends here
|
||||
|
Loading…
Reference in New Issue
Block a user