aboutsummaryrefslogtreecommitdiffhomepage
path: root/emacs
diff options
context:
space:
mode:
authorGravatar David Edmondson <dme@dme.org>2012-01-30 10:16:00 +0000
committerGravatar David Bremner <bremner@debian.org>2012-02-03 21:19:00 -0400
commite516a712bb79e523629012ee6a8325f5166b4ee5 (patch)
treeed96a0699964db28f7064442310483fdd9662c97 /emacs
parentc32116d04807eec475d7e19bb6723c35bc399059 (diff)
emacs: Stop the `truncate-string-to-width' madness.
There's no need to call `truncate-string-to-width' twice in this code path.
Diffstat (limited to 'emacs')
-rw-r--r--emacs/notmuch.el22
1 files changed, 10 insertions, 12 deletions
diff --git a/emacs/notmuch.el b/emacs/notmuch.el
index 5fa239af..05c2ff7a 100644
--- a/emacs/notmuch.el
+++ b/emacs/notmuch.el
@@ -469,18 +469,16 @@ Complete list of currently available key bindings:
(let ((thread-id (notmuch-search-find-thread-id))
(subject (notmuch-search-find-subject)))
(if (> (length thread-id) 0)
- (notmuch-show thread-id
- (current-buffer)
- notmuch-search-query-string
- ;; name the buffer based on notmuch-search-find-subject
- (if (string-match "^[ \t]*$" subject)
- "[No Subject]"
- (truncate-string-to-width
- (concat "*"
- (truncate-string-to-width subject 32 nil nil t)
- "*")
- 32 nil nil t))
- crypto-switch)
+ (progn
+ (if (string-match "^[ \t]*$" subject)
+ (setq subject "[No Subject]"))
+
+ (notmuch-show thread-id
+ (current-buffer)
+ notmuch-search-query-string
+ ;; Name the buffer based on the subject.
+ (concat "*" (truncate-string-to-width subject 30 nil nil t) "*")
+ crypto-switch))
(message "End of search results."))))
(defun notmuch-search-reply-to-thread (&optional prompt-for-sender)