Skip to content

Commit

Permalink
modify 'twittering-show-minibuffer-length' for both Emacs21 and Emacs23.
Browse files Browse the repository at this point in the history
  • Loading branch information
yata committed Dec 25, 2009
1 parent 3b325d5 commit 29718a7
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 5 deletions.
8 changes: 8 additions & 0 deletions ChangeLog
@@ -1,3 +1,11 @@
2009-12-25 Satoshi Yatagawa <yata_github@y.hauN.org>

* twittering-mode.el (twittering-show-minibuffer-length): Replace
`minibufferp' by `minibuffer-window-active-p' to work this on
Emacs21.
(twittering-show-minibuffer-length): Change a message style for
Emacs23.

2009-12-25 Satoshi Yatagawa <yata_github@y.hauN.org>

* twittering-mode.el (twittering-tinyurl-get): Fix typo to resolve
Expand Down
12 changes: 7 additions & 5 deletions twittering-mode.el
Expand Up @@ -1374,15 +1374,17 @@ If STATUS-DATUM is already in DATA-VAR, return nil. If not, return t."

(defun twittering-show-minibuffer-length (&optional beg end len)
"Show the number of charactors in minibuffer."
(when (and (functionp 'minibufferp) (minibufferp))
(when (minibuffer-window-active-p (selected-window))
(let* ((status-len (- (buffer-size) (minibuffer-prompt-width)))
(sign-len (length (twittering-sign-string)))
(mes (if (< 0 sign-len)
(format " (%d=%d+%d)"
(format "%d=%d+%d"
(+ status-len sign-len) status-len sign-len)
(format " (%d)" status-len))))
(minibuffer-message mes))
))
(format "%d" status-len))))
(if (<= 23 emacs-major-version)
(minibuffer-message mes) ; Emacs23 or later
(minibuffer-message (concat " (" mes ")")))
)))

(defun twittering-setup-minibuffer ()
(twittering-show-minibuffer-length)
Expand Down

0 comments on commit 29718a7

Please sign in to comment.