4

这是Emacs Lisp的后续问题:evaluate variable in alist .. 我正在尝试default-frame-alist在我的.emacs文件中进行设置。考虑,例如

(setq default-frame-alist
      '((auto-lower . nil)
        (auto-raise . nil)
        (height . 41)
        (width . 80)
        (top . 1)
        (left . 1)))

(我省略了一些值)这很好用..假设现在我想height根据另一个变量设置 ..说,我将整数值 50 存储在变量中my-height..如何设置height为的值my-height?我努力了

  • (height . my-height)
  • ``(身高。,我的身高)`

但两者都不起作用..我在这里错过了什么?

4

1 回答 1

8

您需要反引号整个表格:

(setq default-frame-alist
      `((auto-lower . nil)
        (auto-raise . nil)
        (height . ,my-height)
        (width . 80)
        (top . 1)
        (left . 1)))
于 2013-03-18T20:05:40.280 回答