               ((t (,@fg-base1 ,@bg-base02 :box (:line-width 1)
                               :inherit default))))
              (widget-single-line-field ((t (:inherit widget-field))))
+             ;; helm
+             (helm-source-header ((t (,@fg-base01 ,@bg-base02 :height 1.2 ,@fmt-none))))
+             (helm-ff-directory ((t (,@fg-cyan :background nil))))
+             (helm-candidate-number ((t (,@fmt-undr ,@fg-blue :background nil))))
+             (helm-ff-file ((t (:inherit default))))
+             (helm-ff-executable ((t (,@fg-green))))
+             (helm-selection ((t (,@bg-blue ,@fg-base02 ,@fmt-none))))
+             ;; iedit
+             (iedit-occurrence ((t (,@fg-base3 ,@bg-violet))))
+             ;; eldoc
+             (eldoc-highlight-function-argument ((t (,@fmt-undr ,@fg-cyan))))
+             ;; mmm-mode
+             (mmm-code-submode-face ((t (:background nil ,@fmt-ital))))
+             (mmm-output-submode-face ((t (:background nil ,@fmt-undi))))
+             (mmm-comment-submode-face ((t (:inherit font-lock-comment-face))))
              ;; extra modules
              ;; -------------
              ;; Flymake

             (font-lock-other-emphasized-face ((t (,@fmt-bldi ,@fg-violet))))
             (font-lock-regexp-grouping-backslash
              ((t (,@fmt-none ,@fg-yellow))))
             ;; info
             (info-xref ((t (,@fmt-undr ,@fg-blue))))
             (info-xref-visited ((t (,@fg-magenta :inherit info-xref))))

             (org-started-kwd-face ((t (,@fg-yellow ,@bg-base03))))
             (org-cancelled-kwd-face ((t (,@fg-green ,@bg-base03))))
             (org-delegated-kwd-face ((t (,@fg-cyan ,@bg-base03))))
             (org-level-1 ((t (,@fmt-none ,@fg-blue))))
             (org-level-2 ((t (,@fmt-none ,@fg-cyan))))
             (org-level-3 ((t (,@fmt-none ,@fg-yellow))))
             (org-level-4 ((t (,@fg-violet))))
             (org-level-5 ((t (,@fmt-none ,@fg-base1))))
             (org-level-6 ((t (,@fmt-none ,@fg-base01))))
             (org-level-7 ((t (,@fmt-none ,@fg-orange))))
             (org-level-8 ((t (,@fmt-none ,@fg-violet))))
             ;; table
             (table-cell ((t (,@fmt-none ,@fg-base0 ,@bg-back))))
             ;; outline - pandocBlockQuoteLeader*
