Part 3: 列表与颜色
目录
遍历list
ELISP> (setq bar '("do" "re" "mi" "fa"))
("do" "re" "mi" "fa")
ELISP> (dolist (note bar)
(insert note))
nil
ELISP> doremifa
List 中的 list
ELISP> (setq foo '(("hello" 5)
("bye" 2)
("later" 7)))
(("hello" 5)
("bye" 2)
("later" 7))
ELISP> (dolist (item foo)
(dotimes (x (nth 1 item))
(insert (nth 0 item)))
(newline))
nil
ELISP> hellohellohellohellohello
byebye
laterlaterlaterlaterlaterlaterlater
着色
(insert (propertize "bar" 'face '(:foreground "red"))) (insert (propertize "bar" 'face '(:background "gray30"))) (insert (propertize "bar" 'face '(:foreground "#33AAFF"))) (insert (propertize "bar" 'face '(:foreground "orange" :background "purple")))
在 ielm 中需要先输入 M-x font-lock-mode.
然后你会在屏幕底部看到一列信息 Font-Lock mode disabled (如果提示的是 enabled, 那么再输入一次 M-x font-lock-mode ).
