【发布时间】:2017-03-08 14:26:20
【问题描述】:
我想更改 emacs markdown-mode 的背景颜色,但只更改代码部分,主要是因为我希望它们易于与其他部分区分开来。我查看了一些颜色主题,但似乎找不到合适的变量来执行此操作。
我正在使用带有“Andreas”主题稍微修改版本的 colortheme 包。对于降价,我使用的是降价模式和多模式(用于 Rmd)。
这是一个演示 Rmd
---
title: "Demo"
author: "me"
date: "08.09.17"
---
# Title
Here is some text. This is inline code `paste("Hello world")`. This is
a code block:
```{r this should be dark gray}
head(iris)
```
And thats it.
问题是,如何自定义多模态。它使代码块的背景略微变亮。
我相信这是polymode-methods.el的相关部分:
(defun pm--get-adjusted-background (prop)
;; if > lighten on dark backgroun. Oposite on light.
(color-lighten-name (face-background 'default)
(if (eq (frame-parameter nil 'background-mode) 'light)
(- prop) ;; darken
prop)))
【问题讨论】:
标签: emacs markdown customization r-markdown