I don't know much elisp, I only know a little scheme that I picked up by reading parts of SICP.
I was looking at how to configure a theme and the manual has this example.
(defun my-modus-themes-custom-faces (&rest _)
(modus-themes-with-colors
(custom-set-faces
;; Add "padding" to the mode lines
`(mode-line ((,c :box (:line-width 10 :color ,bg-mode-line-active))))
`(mode-line-inactive ((,c :box (:line-width 10 :color ,bg-mode-line-inactive)))))))
(add-hook 'modus-themes-after-load-theme-hook #'my-modus-themes-custom-faces)
What does the ",c" do at the beginning of
(,c :box (:line-width 10 :color ,bg-mode-line-active))
Also, why does it seem like some elements of a list are separated with a comma and others don't?