Alacritty:如何处理多种配置?

问题描述 投票:0回答:1

我很惊讶我还没有找到这个问题的答案,因为我觉得这肯定是一个非常常见的问题。

我想为我使用的不同机器使用不同的设置(并且也有通用的设置)。

重要的是,我想管理 dotfiles 存储库中的配置文件,因此它们确实必须彼此并存。

处理所有配置文件的正确方法是什么?

configuration toml alacritty
1个回答
0
投票

我正在寻找某种方法来使用通用配置文件,但区分不同操作系统的键绑定。 Claude 擅长编造一个虚构的答案,暗示有一个可以应用的条件。但是,接近您要查找的内容的一种方法是使用导入文件。因此,您的 master ~/.alacritty.toml 可以导入许多文件,这些文件最终会链接到您的 dotfiles 存储库中的(另一个目录),例如 .alacritty_lib/。 import 语句将默默地忽略不存在的文件。因此,您的基础 .alacrtty.toml 可能如下所示:

import = [
   "~/.alacritty_host_x.toml",
   "~/.alacritty_host_y.toml",
   "~/.alacritty_host_z.toml",
]

然后,在 dotfiles 存储库之外的主机 x 上,创建引用 .alacrtty_lib/host_x.toml 的链接 ~/.alacrritty_host_x.toml。在主机 y 上创建 y 链接,在主机 z 上同样创建。

如果我们能够回到过去并致力于 Apollo Domain OS,我们就可以拥有引用环境变量的链接,事情将会变得光荣。

© www.soinside.com 2019 - 2024. All rights reserved.