gpt4 book ai didi

emacs - 如何在 Emacs 中以编程方式读取文件的内容?

转载 作者:行者123 更新时间:2023-12-04 17:08:27 24 4
gpt4 key购买 nike

我想读取 .emacs 中的 config.json 文件,我该怎么做?

(require 'json)
(setq config (json-read-from-string (read-file "config.json")))

最佳答案

您可以将代码简化为:

(defun my-file-contents (filename)
"Return the contents of FILENAME."
(with-temp-buffer
(insert-file-contents filename)
(buffer-string)))

编辑:虽然在这个特殊情况下,我看到 json-read-file已经定义了,这就去掉了中间人。

Emacs 24.5 是这样定义的:

(defun json-read-file (file)
"Read the first JSON object contained in FILE and return it."
(with-temp-buffer
(insert-file-contents file)
(goto-char (point-min))
(json-read)))

关于emacs - 如何在 Emacs 中以编程方式读取文件的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34432246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com