它使用https://github.com/zeit/pkg来构建二进制文件,但是它不为您的系统提供prebuild nodejs,因此您必须从源代码进行构建。
我实际上可以弄清楚如何在nixos上安装coc.nvim:
~~ 1。 通过nix-env
安装nodejs和yarn或将它们放在/etc/nixos/configuration.nix
,然后放入sudo nixos-rebuild switch
install_yarn
./install.sh
~~编辑:我可以将这种方法作为PR发送给您吗?
编辑2:请参阅:安装Coc
我可以将这种方法作为PR发送给您吗?
当然。
更新:可以使用vimPlugins.coc-nvim
软件包安装基本的Coc插件,如下所述,并且效果很好。 但是,尽管有扩展名,但其中许多尚未处于可用状态。 下面介绍的vimPlugins.coc-*
扩展软件包已以其原始源代码格式添加到Nixpkgs存储库中。 许多将需要进一步的包装改进(例如,被编译)以变得可用。 这是一个已知但没有充分记录的问题,我们需要更多开发人员介入(有关更多上下文,请参见此讨论)。 您可以尝试使用Nixpkgs安装扩展程序,如果运气不好,可以退回使用:CocInstall
,这将使扩展程序以常规方式安装。
对于任何来自Google的人,截至撰写本文时,README.md建议已过时。 现在,Coc和许多Coc扩展都是通过Nix本身分发的,您可以使用Nix来管理所有内容。
Coc本身打包为nixpkgs.vimPlugins.coc-nvim (vimplugin-coc-nvim)
,可以使用home-manager安装(只需在home-manager配置中将pkgs.vimPlugins.coc-nvim
到programs.neovim.plugins
中)。 另外,如果您不想使用家庭管理员,请尝试以下操作: https :
〜有关Coc扩展的列表,请参阅主插件列表并搜索coc-
。 您可以使用nix search
来查找有关每个软件包的更多详细信息。〜您可以通过搜索coc-
来在此处查看Coc扩展列表,但是请注意,在撰写本文时,其中许多都没有工作(见上文)。
使用vim插件,Pathogen等的传统方法仍然有效。 选择你的毒药。
最有用的评论
更新:可以使用
vimPlugins.coc-nvim
软件包安装基本的Coc插件,如下所述,并且效果很好。 但是,尽管有扩展名,但其中许多尚未处于可用状态。 下面介绍的vimPlugins.coc-*
扩展软件包已以其原始源代码格式添加到Nixpkgs存储库中。 许多将需要进一步的包装改进(例如,被编译)以变得可用。 这是一个已知但没有充分记录的问题,我们需要更多开发人员介入(有关更多上下文,请参见此讨论)。 您可以尝试使用Nixpkgs安装扩展程序,如果运气不好,可以退回使用:CocInstall
,这将使扩展程序以常规方式安装。对于任何来自Google的人,截至撰写本文时,README.md建议已过时。 现在,Coc和许多Coc扩展都是通过Nix本身分发的,您可以使用Nix来管理所有内容。
Coc本身打包为
nixpkgs.vimPlugins.coc-nvim (vimplugin-coc-nvim)
,可以使用home-manager安装(只需在home-manager配置中将pkgs.vimPlugins.coc-nvim
到programs.neovim.plugins
中)。 另外,如果您不想使用家庭管理员,请尝试以下操作: https :〜有关Coc扩展的列表,请参阅主插件列表并搜索
coc-
。 您可以使用nix search
来查找有关每个软件包的更多详细信息。〜您可以通过搜索coc-
来在此处查看Coc扩展列表,但是请注意,在撰写本文时,其中许多都没有工作(见上文)。使用vim插件,Pathogen等的传统方法仍然有效。 选择你的毒药。