              (font-lock-other-emphasized-face ((t (,@fmt-bldi ,@fg-violet))))
              (font-lock-regexp-grouping-backslash
               ((t (,@fmt-none ,@fg-yellow))))
+             ;; sh
+             (sh-heredoc ((t (:foreground nil :inherit font-lock-string-face))))
+             (sh-quoted-exec ((t (,@fmt-none))))
              ;; info
              (info-xref ((t (,@fmt-undr ,@fg-blue))))
              (info-xref-visited ((t (,@fg-magenta :inherit info-xref))))

                               (if solarized-broken-srgb 2 1))
                           (case (display-color-cells)
                             (16 4)
                             (8  5)
                             (otherwise 3)))))
             (nth index (assoc name solarized-colors)))))

              ((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
