Coc.nvim: nixosにcoc.nvimをインストールする方法は?

作成日 2019年03月20日  ·  4コメント  ·  ソース: neoclide/coc.nvim

機能リクエストは問題に関連していますか?
こんにちは。 私は現在nixosを使用しています。
ファイルシステムがFHSに準拠していません。
そして、cocを使用したいとき、エラーが発生します
編集:私はプラグインマネージャーとしてvim-plugを使用しており、この方法はarchlinuxで正常に機能します:
Plug 'neoclide/coc.nvim', {'tag': '*', 'do': { -> coc#util#install()}}

help wanted

最も参考になるコメント

更新:ベースCocプラグインは、以下で説明するように、 vimPlugins.coc-nvimパッケージを使用してインストールでき、正常に機能します。 ただし、拡張機能は利用可能ですが、それらの多くはまだ使用可能な状態ではありません。 以下で説明するvimPlugins.coc-*拡張パッケージは、生のソースコード形式でNixpkgsリポジトリに追加されています。 多くの場合、使用可能になるには、パッケージの改良(コンパイルなど)がさらに必要になります。 これは既知ですが、十分に文書化されていない問題であり、より多くの開発者が介入する必要があります(詳細については、この説明を参照してください)。 Nixpkgsを使用して拡張機能をインストールする運を試すことができます。機能しない場合は、 :CocInstall使用にフォールバックできます。これにより、拡張機能が通常の方法でインストールされます。


Googleから入ってくる人にとって、執筆時点でのREADME.mdのアドバイスは時代遅れです。 Cocおよび多くのCoc拡張機能は、Nix自体を介して配布されるようになり、Nixを使用してすべてを管理できます。

Coc自体はnixpkgs.vimPlugins.coc-nvim (vimplugin-coc-nvim)としてパッケージ化されており、home-managerを使用してインストールできます(home-manager構成のprograms.neovim.pluginspkgs.vimPlugins.coc-nvimを追加するだけです)。 または、home-managerを使用したくない場合は、 httpsください。 これらのメソッドは、vim / Neovimの組み込みモジュールシステムを内部で活用していると思います。

〜Coc拡張機能のリストについては、マスタープラグインのリストcoc-を検索してくださいnix searchを使用して、各パッケージの詳細を見つけることができます。〜 coc-検索すると、ここでCoc拡張機能のリストを確認できますが、執筆時点では、これらの多くはそうではないことに注意してください。仕事(上記参照)。

vimプラグ、病原体などを使用する従来の方法は引き続き機能します。 あなたの毒を選んでください。

全てのコメント4件

ビルドバイナリにはhttps://github.com/zeit/pkgを使用し

私は実際にnixosにcoc.nvimをインストールする方法を理解することができます:
~~ 1。 nodejsとyarnをnix-env経由でインストールするか、 /etc/nixos/configuration.nixから、 sudo nixos-rebuild switch

  1. install.shスクリプトを少し変更して、nodejsとyarnをダウンロードしたくないようにします。__download()__関数でこの行をコメント化します。
    install_yarn
  2. 実行: ./install.sh ~~

編集:このアプローチをPRとして送信できますか?
編集2:参照: Cocのインストール

このアプローチをPRとして送信できますか?

承知しました。

更新:ベースCocプラグインは、以下で説明するように、 vimPlugins.coc-nvimパッケージを使用してインストールでき、正常に機能します。 ただし、拡張機能は利用可能ですが、それらの多くはまだ使用可能な状態ではありません。 以下で説明するvimPlugins.coc-*拡張パッケージは、生のソースコード形式でNixpkgsリポジトリに追加されています。 多くの場合、使用可能になるには、パッケージの改良(コンパイルなど)がさらに必要になります。 これは既知ですが、十分に文書化されていない問題であり、より多くの開発者が介入する必要があります(詳細については、この説明を参照してください)。 Nixpkgsを使用して拡張機能をインストールする運を試すことができます。機能しない場合は、 :CocInstall使用にフォールバックできます。これにより、拡張機能が通常の方法でインストールされます。


Googleから入ってくる人にとって、執筆時点でのREADME.mdのアドバイスは時代遅れです。 Cocおよび多くのCoc拡張機能は、Nix自体を介して配布されるようになり、Nixを使用してすべてを管理できます。

Coc自体はnixpkgs.vimPlugins.coc-nvim (vimplugin-coc-nvim)としてパッケージ化されており、home-managerを使用してインストールできます(home-manager構成のprograms.neovim.pluginspkgs.vimPlugins.coc-nvimを追加するだけです)。 または、home-managerを使用したくない場合は、 httpsください。 これらのメソッドは、vim / Neovimの組み込みモジュールシステムを内部で活用していると思います。

〜Coc拡張機能のリストについては、マスタープラグインのリストcoc-を検索してくださいnix searchを使用して、各パッケージの詳細を見つけることができます。〜 coc-検索すると、ここでCoc拡張機能のリストを確認できますが、執筆時点では、これらの多くはそうではないことに注意してください。仕事(上記参照)。

vimプラグ、病原体などを使用する従来の方法は引き続き機能します。 あなたの毒を選んでください。

このページは役に立ちましたか?
0 / 5 - 0 評価