From 0864800d6329aafc422db480be0bdbcc68f563e2 Mon Sep 17 00:00:00 2001 From: Nikolaj Schumacher Date: Sat, 28 Feb 2015 21:46:53 +0100 Subject: [PATCH] #6: Trigger when minibuffer appears. Looks like recent versions of Emacs don't call the window-configuration-change-hook in that case anymore. --- window-numbering.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/window-numbering.el b/window-numbering.el index 702c334..f79d9ef 100644 --- a/window-numbering.el +++ b/window-numbering.el @@ -37,6 +37,8 @@ ;; ;;; Changes Log: ;; +;; Fix numbering of minibuffer for recent Emacs versions. +;; ;; 2013-03-23 (1.1.2) ;; Fix numbering in terminal mode with menu bar visible. ;; Add face for window number. (thanks to Chen Bin) @@ -202,12 +204,14 @@ windows to numbers." (save-excursion (setq window-numbering-table (make-hash-table :size 16)) (window-numbering-install-mode-line) + (add-hook 'minibuffer-setup-hook 'window-numbering-update) (add-hook 'window-configuration-change-hook 'window-numbering-update) (dolist (frame (frame-list)) (select-frame frame) (window-numbering-update)))) (window-numbering-clear-mode-line) + (remove-hook 'minibuffer-setup-hook 'window-numbering-update) (remove-hook 'window-configuration-change-hook 'window-numbering-update) (setq window-numbering-table nil)))