From 2a44974508acdfa1d846497e461a19713e14d57a Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Wed, 14 Feb 2018 13:15:13 +0100 Subject: emacs: added `Sent` bookmarks in mu4e MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miquel Sabaté Solà --- emacs/init.html | 117 ++++++++++++++++++++++++++++---------------------------- emacs/init.org | 9 +++-- 2 files changed, 64 insertions(+), 62 deletions(-) (limited to 'emacs') diff --git a/emacs/init.html b/emacs/init.html index 5dfec72..fd9380b 100644 --- a/emacs/init.html +++ b/emacs/init.html @@ -4,7 +4,7 @@ mssola's GNU Emacs configuration - + @@ -816,7 +816,7 @@ require it here on the very top.
-
(use-package diminish
+
(use-package diminish
   :ensure t)
 
@@ -834,7 +834,7 @@ Ayo silver!
-
(use-package ag
+
(use-package ag
   :ensure t
   :config
 
@@ -856,12 +856,12 @@ Then, for keeping up with my projects I use the Projectile + Helm combination.
 
 
-
(use-package projectile
+
(use-package projectile
   :ensure t
   :config
   (projectile-mode 1))
 
-(use-package helm
+(use-package helm
   :ensure t
   :config
   (setq projectile-completion-system 'helm)
@@ -895,10 +895,10 @@ Then, for keeping up with my projects I use the Projectile + Helm combination.
 
   (global-set-key (kbd "M-x") 'helm-M-x)
 
-  (use-package helm-ag
+  (use-package helm-ag
     :ensure t))
 
-(use-package helm-projectile
+(use-package helm-projectile
   :ensure t
   :config
   (helm-projectile-on)
@@ -1012,10 +1012,10 @@ extension. This works with lots of languages with proper glue code.
 
 
-
(use-package let-alist
+
(use-package let-alist
   :ensure t)
 
-(use-package flycheck
+(use-package flycheck
   :ensure t
   :diminish
   :config
@@ -1038,7 +1038,7 @@ with your editor, you have to increase/decrease the fonts. I use the
 
 
-
(use-package default-text-scale
+
(use-package default-text-scale
   :ensure t
   :config
   (global-set-key (kbd "C-+") 'default-text-scale-increase)
@@ -1055,7 +1055,7 @@ supports it).
 
 
-
(use-package rainbow-delimiters
+
(use-package rainbow-delimiters
   :ensure t)
 
@@ -1066,7 +1066,7 @@ I never use the mouse.
-
(use-package disable-mouse
+
(use-package disable-mouse
   :ensure t
   :config
   (global-disable-mouse-mode)
@@ -1082,7 +1082,7 @@ commands for the current chord as a list.
 
 
-
(use-package which-key
+
(use-package which-key
   :ensure t
   :diminish which-key-mode
   :config
@@ -1097,7 +1097,7 @@ this, we have wc-mode.
 
 
-
(use-package wc-mode
+
(use-package wc-mode
   :ensure t)
 
@@ -1109,7 +1109,7 @@ that often, but it's cool to have a distraction-free screen from time to time.
-
(use-package writeroom-mode
+
(use-package writeroom-mode
   :ensure t)
 
@@ -1122,7 +1122,7 @@ most of my uses, it's convenient to have this tool anyways.
-
(use-package expand-region
+
(use-package expand-region
   :ensure t
   :config
 
@@ -1174,7 +1174,7 @@ remember some of these snippets, I've mapped , h to
 
 
-
(use-package yasnippet
+
(use-package yasnippet
   :ensure t
   :diminish yas-minor-mode
   :init (yas-global-mode)
@@ -1191,7 +1191,7 @@ remember some of these snippets, I've mapped , h to
 
 
-
(use-package bool-flip
+
(use-package bool-flip
   :ensure t
   :config
   (global-set-key (kbd "C-c b") 'bool-flip-do-flip))
@@ -1347,7 +1347,7 @@ Now make sure that Evil is installed, and call the relevant configuration functi
 
 
-
(use-package evil
+
(use-package evil
   :ensure t
   :config
 
@@ -1377,7 +1377,7 @@ Vim into Evil.
 
 
-
(use-package evil-leader
+
(use-package evil-leader
   :ensure t
   :config
   (global-evil-leader-mode)
@@ -1404,7 +1404,7 @@ having double quotes with single quotes in a single command).
 
 
-
(use-package evil-surround
+
(use-package evil-surround
   :ensure t
   :config
   (global-evil-surround-mode 1))
@@ -1420,7 +1420,7 @@ the current line, regardless of the programming language.
 
 
-
(use-package evil-commentary
+
(use-package evil-commentary
   :ensure t
   :config
   (evil-commentary-mode t))
@@ -1436,7 +1436,7 @@ respectively.
 
 
-
(use-package evil-args
+
(use-package evil-args
   :ensure t
   :config
   ; Configuration taken from the documentation of evil-args.
@@ -1462,7 +1462,7 @@ into Evil: C-a for increasing a number, and
 
 
-
(use-package evil-numbers
+
(use-package evil-numbers
   :ensure t
   :config
   (define-key evil-normal-state-map (kbd "C-a") 'evil-numbers/inc-at-pt)
@@ -1482,7 +1482,7 @@ certainly useful for some common tasks (I guess that I still need some learning)
 
 
-
(use-package magit
+
(use-package magit
   :ensure t
   :config
 
@@ -1535,7 +1535,7 @@ And repair some key bindings from Evil mode.
(with-eval-after-load 'evil-leader
   (evil-leader/set-key "s" 'magit-status)
 
-  (use-package evil-magit
+  (use-package evil-magit
     :ensure t
     :config
 
@@ -1722,6 +1722,7 @@ Setting my bookmarks
 
 
(setq mu4e-bookmarks
       '(("maildir:/gmail/inbox OR maildir:/susecom/inbox OR maildir:/susede/inbox" "Inbox Folders" ?n)
+        ("maildir:/gmail/Sent OR maildir:/susecom/Sent OR maildir:/susede/Sent" "Sent Folders" ?s)
         ("flag:unread AND NOT flag:trashed" "Unread messages" ?u)
         ("date:today..now" "Today's messages" ?t)))
 
@@ -1883,7 +1884,7 @@ I want desktop notifications when receiving email.
-
(use-package mu4e-alert
+
(use-package mu4e-alert
   :ensure t
   :config
 
@@ -1899,7 +1900,7 @@ I want desktop notifications when receiving email.
 
 ; Evil mode in mu4e
 (with-eval-after-load 'evil
-  (use-package evil-mu4e
+  (use-package evil-mu4e
     :ensure t
     :config
 
@@ -2043,7 +2044,7 @@ blocks to be converted into HTML as well, so we can properly colorize it).
 
 
-
(use-package htmlize
+
(use-package htmlize
   :ensure t)
 
@@ -2284,7 +2285,7 @@ I'm using -
(use-package erc
+
(use-package erc
   :config
 
@@ -2366,7 +2367,7 @@ Use the erc-hl-nicks package, so highlight support for nicknames is
-
(use-package erc-hl-nicks
+
(use-package erc-hl-nicks
   :ensure t
   :init
   (with-eval-after-load 'erc
@@ -2482,7 +2483,7 @@ context too. In this case, I want spell check and wc-mode activated
 
-
(use-package bats-mode
+
(use-package bats-mode
   :ensure t)
 
@@ -2542,7 +2543,7 @@ CMake for y'all.
-
(use-package cmake-mode
+
(use-package cmake-mode
   :ensure t
   :config
 
@@ -2552,7 +2553,7 @@ CMake for y'all.
          '(("\\.cmake\\'" . cmake-mode))
          auto-mode-alist))
 
-  (use-package cmake-font-lock
+  (use-package cmake-font-lock
     :ensure t
     :config
 
@@ -2609,18 +2610,18 @@ And now my Go configuration. This includes stuff like the usage of goimpor
   (flyspell-prog-mode)
 
   ; eldoc support
-  (use-package go-eldoc
+  (use-package go-eldoc
     :ensure t
     :config
     (require 'go-eldoc))
 
-  (use-package go-add-tags
+  (use-package go-add-tags
     :ensure t
     :config
     (evil-leader/set-key "t" 'go-add-tags)))
 
 ;; Go
-(use-package go-mode
+(use-package go-mode
   :ensure t
   :pin melpa-stable
   :config
@@ -2642,7 +2643,7 @@ Install rust-mode and add some hooks to make it friendlier.
 
 
-
(use-package rust-mode
+
(use-package rust-mode
   :ensure t
   :config
 
@@ -2651,7 +2652,7 @@ Install rust-mode and add some hooks to make it friendlier.
                 (when (eq major-mode 'rust-mode)
                   (rust-format-buffer))))
 
-  (use-package flycheck-rust
+  (use-package flycheck-rust
     :ensure t
     :config
 
@@ -2672,7 +2673,7 @@ usings tabs for indentation (C, C++ and Go).
 
 
-
(use-package smart-tabs-mode
+
(use-package smart-tabs-mode
   :ensure t
   :config
   (smart-tabs-add-language-support golang go-mode-hook
@@ -2690,7 +2691,7 @@ usings tabs for indentation (C, C++ and Go).
 
;; Markdown mode with preview mode in the browser.
-(use-package markdown-mode
+(use-package markdown-mode
   :ensure t
   :config
 
@@ -2700,14 +2701,14 @@ usings tabs for indentation (C, C++ and Go).
 
   ; Preview mode does its things through websockets, so it's a requirement.
   ; After that, we can safely require it.
-  (use-package websocket
+  (use-package websocket
     :ensure t
     :config
-    (use-package markdown-preview-mode
+    (use-package markdown-preview-mode
       :ensure t)))
 
 ; YAML
-(use-package yaml-mode
+(use-package yaml-mode
   :ensure t
   :config
 
@@ -2726,17 +2727,17 @@ Slim and SCSS.
 
 
-
(use-package slim-mode
+
(use-package slim-mode
   :ensure t)
 
-(use-package scss-mode
+(use-package scss-mode
   :ensure t
   :config
 
   (setq scss-compile-at-save nil)
   (add-hook 'yaml-mode-hook 'warnings-mode-hook))
 
-(use-package coffee-mode
+(use-package coffee-mode
   :ensure t)
 
@@ -2748,10 +2749,10 @@ bundle of features which are interesting for web-related stuff.
-
(use-package php-mode
+
(use-package php-mode
   :ensure t)
 
-(use-package web-mode
+(use-package web-mode
   :ensure t
   :config
 
@@ -2770,7 +2771,7 @@ bundle of features which are interesting for web-related stuff.
               (setq js-indent-level 2)
               (rainbow-delimiters-mode 1)))
 
-  (use-package vue-mode
+  (use-package vue-mode
     :ensure t
     :config
     (setq mmm-submode-decoration-level 0))
@@ -2797,7 +2798,7 @@ can be frustrating without proper formatting.
 
 
-
(use-package json-reformat
+
(use-package json-reformat
   :ensure t)
 
@@ -2813,7 +2814,7 @@ Highlighting for Dockerfiles.
-
(use-package dockerfile-mode
+
(use-package dockerfile-mode
   :ensure t
   :config
 
@@ -2827,20 +2828,20 @@ Stuff from Hashicorp like terraform and HCL.
 
 
-
(use-package terraform-mode
+
(use-package terraform-mode
   :ensure t
   :config
 
   (terraform-format-on-save-mode))
 
-(use-package hcl-mode
+(use-package hcl-mode
   :ensure t)
 
-
(use-package salt-mode
+
(use-package salt-mode
   :ensure t)
 
@@ -2878,7 +2879,7 @@ Let's use Auctex for LaTeX fi
-
(use-package tex
+
(use-package tex
   :ensure auctex
   :config
   (setq TeX-auto-save t)
@@ -2936,7 +2937,7 @@ too many things into my leader and these shortcuts look sensible to me).
 
 
-
(use-package crux
+
(use-package crux
   :ensure t
   :config
 
@@ -3001,7 +3002,7 @@ along with this program.  If not, see <
 
diff --git a/emacs/init.org b/emacs/init.org index 6d6ac23..3423846 100644 --- a/emacs/init.org +++ b/emacs/init.org @@ -1163,10 +1163,11 @@ Fill the =mu4e-user-mail-address-list= variable with the contexts. Setting my bookmarks #+BEGIN_SRC elisp - (setq mu4e-bookmarks - '(("maildir:/gmail/inbox OR maildir:/susecom/inbox OR maildir:/susede/inbox" "Inbox Folders" ?n) - ("flag:unread AND NOT flag:trashed" "Unread messages" ?u) - ("date:today..now" "Today's messages" ?t))) +(setq mu4e-bookmarks + '(("maildir:/gmail/inbox OR maildir:/susecom/inbox OR maildir:/susede/inbox" "Inbox Folders" ?n) + ("maildir:/gmail/Sent OR maildir:/susecom/Sent OR maildir:/susede/Sent" "Sent Folders" ?s) + ("flag:unread AND NOT flag:trashed" "Unread messages" ?u) + ("date:today..now" "Today's messages" ?t))) #+END_SRC The following signature looks alright regardless of whether the client supports -- cgit v1.2.3