File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 7070 (add-hook 'post-command-hook #'keycast--update t )
7171 (add-hook 'minibuffer-exit-hook #'keycast--minibuffer-exit t )
7272 (advice-add 'keycast--update :after #'jcs-echobar--keycast-update ))
73+ (add-hook 'pre-command-hook #'jcs-echo-bar--pre-command )
7374 (add-hook 'window-size-change-functions #'jcs-echobar--window-resize )
7475 (jcs-echobar--window-resize) ; call it manually once
7576 (setq jcs-echobar--default-function echo-bar-function)
8283 (remove-hook 'post-command-hook #'keycast--update )
8384 (remove-hook 'minibuffer-exit-hook #'keycast--minibuffer-exit )
8485 (advice-remove 'keycast--update #'jcs-echobar--keycast-update ))
86+ (remove-hook 'pre-command-hook #'jcs-echo-bar--pre-command )
8587 (remove-hook 'window-size-change-functions #'jcs-echobar--window-resize )
8688 (setq echo-bar-function jcs-echobar--default-function)
8789 (echo-bar-mode -1 ))
114116; ; (@* "Core" )
115117; ;
116118
119+ (defun jcs-echo-bar--pre-command ()
120+ " Pre command hook."
121+ (when echo-bar-mode
122+ (dolist (ov echo-bar-overlays)
123+ (when-let* ((str (overlay-get ov 'after-string ))
124+ (_ (string-match-p " \n " str))) ; if multilinek
125+ (message nil )))))
126+
117127(defvar jcs-echobar--render nil )
118128
119129(defun jcs-echobar--render-width ()
You can’t perform that action at this time.
0 commit comments