From: David Edmondson Date: Mon, 30 Jan 2012 10:16:00 +0000 (+0000) Subject: emacs: Stop the `truncate-string-to-width' madness. X-Git-Tag: debian/0.12_rc1-1~126 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=e516a712bb79e523629012ee6a8325f5166b4ee5;p=notmuch.git emacs: Stop the `truncate-string-to-width' madness. There's no need to call `truncate-string-to-width' twice in this code path. --- 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)