gpt4 book ai didi

vim - 使用 Nix 中的预定义插件列表构建 vim

转载 作者:行者123 更新时间:2023-12-01 00:53:55 25 4
gpt4 key购买 nike

到目前为止,我已经能够使用 vim_configurable 使用自定义标志构建 vim nix 包并在 ~/.nixpkgs/config.nix 中设置适当的值.例如,使用 lua 支持构建 vim(这不是安装 vim nix 包时的默认设置),就像使用 config.vim 一样简单。放:

pkgs : {
vim = {
lua = true;
};
}

我现在面临的主要问题是如何为不同的 nix 配置文件使用不同的插件设置 Vim。实现这一目标的正确方法是什么?现在我正在为每个配置文件手动安装相应的 nix vim 插件并修改我的 ~/.vimrc在每次配置文件切换之后,这并不理想。使用 NixOS 时似乎是可能的,但我一直无法让它在 Nix 中工作。

任何提示?

最佳答案

nixpkgs 配置是全局的,这就是我个人不喜欢 vim 那样的包配置的原因。

当然你可以用 vim1 = ...; vim2 = ...; 做类似 packageOverrides 的事情不使用顶层的 vim 配置,而是按包覆盖。

不确定我是否足够清楚。换句话说,使用 vim_configurable.override直接在那里传递标志,而不是使用 nixpkgs 全局配置。

关于vim - 使用 Nix 中的预定义插件列表构建 vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29550118/

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