[知识的盲区] 请教一下 这段代码是干嘛用的

看不懂 Doom Emacs Configuration

  1. 请问大佬们 cli.el的主要作用是什么
  2. 2.3.5想要实现什么 完全看不懂
  1. parse command line arguments
  2. 把 Emacs 当成 guile 那样用。

个人觉得没什么用,因为我基本不会在 CLI 里用 Lisp REPL

> emacs --batch --eval "(progn (require 'org) (setq org-confirm-babel-evaluate nil) (org-babel-tangle-file \"~/.config/doom/config.org\"))"

config.org 中带有标签的代码会导出到init.el

:tangle “init.el” 生成 init.el配置文件

但是我没有发现有

:tangle “config.el”

但是也生成了 config.el 可以麻烦大佬帮忙看看吗?

这是默认行为啊,没啥要看的。tangle 一个 file 本身就会从那个 file 生成代码文件。

懂了感谢 :grinning: :grinning:

是。建议看看 Donald Knuth 原版的 WEB 和 CWEB。

http://www.literateprogramming.com/cweb.pdf

好的 拜读一下