 (defun danylo/ivy-display-function-window (text)
   "Show ivy candidate completion list in a temporary buffer, like Helm."
   (when (> (length text) 0)
-    (let ((buffer (get-buffer-create "*ivy-candidate-window*")))
+    (let ((buffer (get-buffer-create danylo/ivy-window-name)))
       (with-current-buffer buffer
 	(setq cursor-type nil) ; Hide cursor
 	(let ((inhibit-read-only t))

	      (defun shr-no-colourise-region (&rest ignore)))
  )

(general-define-key
 "C-c m" 'mu4e)

(with-eval-after-load "mu4e"
  (set-face-attribute 'mu4e-unread-face nil :foreground "yellow")

(with-eval-after-load "org-msg"
  (define-key org-msg-edit-mode-map (kbd "M-q") 'nil)
  (define-key org-msg-edit-mode-map [remap fill-paragraph] nil)
  ;; Make sure window movement keys are not overwritten
  (define-key org-msg-edit-mode-map (kbd "C-S-<up>") 'nil)
  (define-key org-msg-edit-mode-map (kbd "C-S-<down>") 'nil)
  (define-key org-msg-edit-mode-map (kbd "C-S-<left>") 'nil)
