From d8817c1b7420f20c953d0665ed56634571dafe26 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Thu, 20 Apr 2023 18:08:43 +0300 Subject: [PATCH] mu4e-thread: integrate in mu4e-headers / build --- mu4e/meson.build | 1 + mu4e/mu4e-headers.el | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/mu4e/meson.build b/mu4e/meson.build index 41922bda..979cd039 100644 --- a/mu4e/meson.build +++ b/mu4e/meson.build @@ -53,6 +53,7 @@ mu4e_srcs=[ 'mu4e-search.el', 'mu4e-server.el', 'mu4e-speedbar.el', + 'mu4e-thread.el', 'mu4e-update.el', 'mu4e-vars.el', 'mu4e-view.el', diff --git a/mu4e/mu4e-headers.el b/mu4e/mu4e-headers.el index 77459c90..cfee52b7 100644 --- a/mu4e/mu4e-headers.el +++ b/mu4e/mu4e-headers.el @@ -50,6 +50,7 @@ (require 'mu4e-lists) (require 'mu4e-update) (require 'mu4e-folders) +(require 'mu4e-thread) (declare-function mu4e-view "mu4e-view") (declare-function mu4e--main-view "mu4e-main") @@ -105,8 +106,6 @@ In the format of `format-time-string'." :type 'string :group 'mu4e-headers) - - (defcustom mu4e-headers-precise-alignment nil "When set, use precise (but relatively slow) alignment for columns. By default, do it in a slightly inaccurate but faster way. To get @@ -933,6 +932,11 @@ after the end of the search results." (define-key map (kbd "") #'mu4e-headers-split-view-shrink) + ;; threads + (define-key map (kbd "") #'mu4e-thread-goto-root) + (define-key map (kbd "") #'mu4e-thread-fold-toggle-goto-next) + (define-key map (kbd "") #'mu4e-thread-fold-toggle-all) + ;; switching to view mode (if it's visible) (define-key map "y" #'mu4e-select-other-view)