gpt4 book ai didi

linux - 如何在 Emacs lisp/config 中使用 unix 登录用户名?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:47:40 26 4
gpt4 key购买 nike

我想知道是否可以在 Emacs 配置文件(elisp 中)中使用当前登录用户名?

例如,有时 PostgreSQL 数据库的用户名和默认数据库与许多多用户环境中的当前登录 Unix/Linux 用户名相同。配置 Emacs SQL 模式并提供要连接的用户和数据库时,可以在 Emacs 配置中使用以下内容。

(setq sql-postgres-login-params
'((user :default "postgres")
(database :default "postgres")
(server :default "localhost")
(port :default 5432)))

如何将 "postgres" 中的 usernamedatabase 替换为 $(whoami) 在 Linux/Unix 中?

最佳答案

那就是 user-login-name .以防万一您不知道,请确保不要将其写在引用列表中。您可以使用 backquote :

`((user :default ,user-login-name))

关于linux - 如何在 Emacs lisp/config 中使用 unix 登录用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35278613/

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