                               (propertize
                                ,title
                                'face 'spacemacs-transient-state-title-face)
-                              " ")) ,hint-var
+                              (if ,hint-doc-p " " "\n"))) ,hint-var
                               ',dyn-hint
                               (when dotspacemacs-show-transient-state-color-guide
                                 (concat "\n" guide))))))

`:columns INTEGER'
    Automatically generate :doc with this many number of columns.
`:hint BOOLEAN'
    Whether to automatically add hints to the docstring. Default is nil.
`:dynamic-hint SEXP'
    An sexp evaluating to a string for dynamic hinting.
    When provided `:hint' has no effect.
`:foreign-keys SYMBOL'
    What to do when keys not bound in the transient state are entered. This
    can be nil (default), which means to exit the transient state, warn,

         (entry-sexp (plist-get props :on-enter))
         (exit-sexp (plist-get props :on-exit))
         (hint (plist-get props :hint))
         (hint-doc-p (plist-get props :hint-is-doc))
         (dyn-hint (plist-get props :dynamic-hint))
         (additional-docs (spacemacs/mplist-get props :additional-docs))
         (foreign-keys (plist-get props :foreign-keys))
