gpt4 book ai didi

emacs - 在 elisp 中连接字符串

转载 作者:行者123 更新时间:2023-12-03 07:14:05 26 4
gpt4 key购买 nike

我需要按如下方式连接路径字符串,因此我将以下行添加到我的 .emacs 文件中:

(setq org_base_path "~/smcho/time/")
(setq org-default-notes-file-path (concatenate 'string org_base_path "notes.org"))
(setq todo-file-path (concatenate 'string org_base_path "gtd.org"))
(setq journal-file-path (concatenate 'string org_base_path "journal.org"))
(setq today-file-path (concatenate 'string org_base_path "2010.org"))

当我执行 C-h v today-file-path RET 进行检查时,它没有分配变量。

我的代码有什么问题吗?还有其他方法可以连接路径字符串吗?

编辑

我发现问题是由错误的设置引起的,代码实际上是有效的。感谢您的答案比我的代码更好。

最佳答案

您可以使用(concat "foo""bar") 而不是(concatenate 'string "foo""bar")。两者都有效,但当然前者更短。

关于emacs - 在 elisp 中连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3730742/

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