Coc.nvim: 如何在nixos上安装coc.nvim?

创建于 2019-03-20  ·  4评论  ·  资料来源: neoclide/coc.nvim

您的功能请求是否与问题有关?
你好我目前正在使用nixos
它的文件系统未遵循FHS
当我想使用coc时,出现错误
编辑:我正在使用vim-plug作为插件管理器,此方法在arch linux中可以正常工作:
Plug 'neoclide/coc.nvim', {'tag': '*', 'do': { -> coc#util#install()}}

help wanted

最有用的评论

更新:可以使用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-nvimprograms.neovim.plugins中)。 另外,如果您不想使用家庭管理员,请尝试以下操作: https :

〜有关Coc扩展的列表,请参阅主插件列表并搜索coc- 。 您可以使用nix search来查找有关每个软件包的更多详细信息。〜您可以通过搜索coc-来在此处查看Coc扩展列表,但是请注意,在撰写本文时,其中许多都没有工作(见上文)。

使用vim插件,Pathogen等的传统方法仍然有效。 选择你的毒药。

所有4条评论

它使用https://github.com/zeit/pkg来构建二进制文件,但是它不为您的系统提供prebuild nodejs,因此您必须从源代码进行构建。

我实际上可以弄清楚如何在nixos上安装coc.nvim:
~~ 1。 通过nix-env安装nodejs和yarn或将它们放在/etc/nixos/configuration.nix ,然后放入sudo nixos-rebuild switch

  1. install.sh脚本中稍作更改,因此我们不再希望下载nodejs和yarn,请在__download()__函数中注释以下行:
    install_yarn
  2. 运行: ./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-nvimprograms.neovim.plugins中)。 另外,如果您不想使用家庭管理员,请尝试以下操作: https :

〜有关Coc扩展的列表,请参阅主插件列表并搜索coc- 。 您可以使用nix search来查找有关每个软件包的更多详细信息。〜您可以通过搜索coc-来在此处查看Coc扩展列表,但是请注意,在撰写本文时,其中许多都没有工作(见上文)。

使用vim插件,Pathogen等的传统方法仍然有效。 选择你的毒药。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

FrankLA0203 picture FrankLA0203  ·  3评论

andys8 picture andys8  ·  3评论

MacGuffinLife picture MacGuffinLife  ·  4评论

zhou13 picture zhou13  ·  3评论

skylite21 picture skylite21  ·  3评论