I was looking around in foreign but public init.el
files and setup a which-function-mode
that use the headline instead of the modeline for it's content.
I couldn't find a use-package
example for that and I am still not clear with lisp code. The which-function-mode now is used in nearly every buffer. But I want it only for pyhton (emacs in build).
How do I have to modify the use-package
to achieve this goal?
;; =========
;; Which Function Mode
;; =========
(use-package which-func
:config
(add-hook 'prog-mode-hook
(lambda()
(which-func-mode)))
;; replace nothing found symbol "???"
(setq which-func-unknown "∅")
;; add to headline
(setq-default header-line-format
'((which-func-mode ("" which-func-format " "))))
;; remove from modeline
(setq mode-line-misc-info
(delete '(which-function-mode (which-func-mode
("" which-func-format " ")))
mode-line-misc-info))
)