doom-nord 在Markdown 中代码块高亮能取消吗?

这个里面中的 代码块的高亮怎么取消 ,我在customize group - doom-nord-theme中的 Doom Nord Region Highlighnil也不能取消

https://github.com/ztlevi/doom-config/blob/master/%2Bui.el#L81

也可以移到代码段,spc h F看下

(custom-theme-set-faces 'doom-nord
                        `(markdown-code-face :background,(doom-color 'base2))
                        )

我这么写会报

Debugger entered--Lisp error: (wrong-type-argument listp :background)
  face-spec-choose(:background #<frame emacs@DESKTOP-VMCES9U 00000004009f8150> 0)
  face-spec-recalc(markdown-code-face #<frame emacs@DESKTOP-VMCES9U 00000004009f8150>)
  face-spec-set(markdown-code-face :background t)
  custom-theme-set-faces(doom-nord (markdown-code-face :background "#2C333F"))
  eval((custom-theme-set-faces (quote doom-nord) (list (quote markdown-code-face) (quote :background) (doom-color (quote base2)))) nil)
  elisp--eval-last-sexp(nil)
  #f(compiled-function (eval-last-sexp-arg-internal) "Evaluate sexp before point; print value in the echo area.\nInteractively, with a non `-' prefix argument, print output into\ncurrent buffer.\n\nNormally, this function truncates long output according to the\nvalue of the variables `eval-expression-print-length' and\n`eval-expression-print-level'.  With a prefix argument of zero,\nhowever, there is no such truncation.\nInteger values are printed in several formats (decimal, octal,\nand hexadecimal).  When the prefix argument is -1 or the value\ndoesn't exceed `eval-expression-print-maximum-character', an\ninteger value is also printed as a character of that codepoint.\n\nIf `eval-expression-debug-on-error' is non-nil, which is the default,\nthis command arranges for all errors to enter the debugger." (interactive "P") #<bytecode 0x1000cf72f>)(nil)
  #f(compiled-function (&rest _it) #<bytecode 0x38c045d>)()
  eval-sexp-fu-flash-doit-simple(#f(compiled-function (&rest _it) #<bytecode 0x38c045d>) #f(compiled-function (&rest args2) #<bytecode 0x30106d1>) #f(compiled-function (&rest args2) #<bytecode 0x30106f1>))
  eval-sexp-fu-flash-doit(#f(compiled-function (&rest _it) #<bytecode 0x38c045d>) #f(compiled-function (&rest args2) #<bytecode 0x30106d1>) #f(compiled-function (&rest args2) #<bytecode 0x30106f1>))
  esf-flash-doit(#f(compiled-function (&rest _it) #<bytecode 0x38c045d>) #f(compiled-function (&rest args2) #<bytecode 0x30106d1>) #f(compiled-function (&rest args2) #<bytecode 0x30106f1>) #f(compiled-function (&rest args2) #<bytecode 0x3010711>))
  ad-Advice-eval-last-sexp(#f(compiled-function (eval-last-sexp-arg-internal) "Evaluate sexp before point; print value in the echo area.\nInteractively, with a non `-' prefix argument, print output into\ncurrent buffer.\n\nNormally, this function truncates long output according to the\nvalue of the variables `eval-expression-print-length' and\n`eval-expression-print-level'.  With a prefix argument of zero,\nhowever, there is no such truncation.\nInteger values are printed in several formats (decimal, octal,\nand hexadecimal).  When the prefix argument is -1 or the value\ndoesn't exceed `eval-expression-print-maximum-character', an\ninteger value is also printed as a character of that codepoint.\n\nIf `eval-expression-debug-on-error' is non-nil, which is the default,\nthis command arranges for all errors to enter the debugger." (interactive "P") #<bytecode 0x1000cf72f>) nil)
  apply(ad-Advice-eval-last-sexp #f(compiled-function (eval-last-sexp-arg-internal) "Evaluate sexp before point; print value in the echo area.\nInteractively, with a non `-' prefix argument, print output into\ncurrent buffer.\n\nNormally, this function truncates long output according to the\nvalue of the variables `eval-expression-print-length' and\n`eval-expression-print-level'.  With a prefix argument of zero,\nhowever, there is no such truncation.\nInteger values are printed in several formats (decimal, octal,\nand hexadecimal).  When the prefix argument is -1 or the value\ndoesn't exceed `eval-expression-print-maximum-character', an\ninteger value is also printed as a character of that codepoint.\n\nIf `eval-expression-debug-on-error' is non-nil, which is the default,\nthis command arranges for all errors to enter the debugger." (interactive "P") #<bytecode 0x1000cf72f>) nil)
  eval-last-sexp(nil)
  funcall-interactively(eval-last-sexp nil)
  call-interactively(eval-last-sexp nil nil)
  command-execute(eval-last-sexp)

try custom-theme-set-faces!