Coc.nvim: Bagaimana cara menginstal coc.nvim di nixos?

Dibuat pada 20 Mar 2019  ·  4Komentar  ·  Sumber: neoclide/coc.nvim

Apakah permintaan fitur Anda terkait dengan masalah?
Hai. Saya saat ini menggunakan nixos .
Sistem filenya tidak mengikuti FHS .
Dan ketika saya ingin menggunakan coc, saya mendapatkan error :
Sunting: Saya menggunakan vim-plug sebagai pengelola plugin dan metode ini berfungsi dengan baik di arch linux:
Plug 'neoclide/coc.nvim', {'tag': '*', 'do': { -> coc#util#install()}}

help wanted

Komentar yang paling membantu

PEMBARUAN : Plugin Coc dasar dapat diinstal menggunakan paket vimPlugins.coc-nvim , seperti dijelaskan di bawah, dan berfungsi dengan baik. Namun, meskipun ekstensi tersedia, banyak di antaranya yang belum dapat digunakan. Paket ekstensi vimPlugins.coc-* dijelaskan di bawah ini telah ditambahkan ke repo Nixpkgs dalam bentuk kode sumber mentahnya. Banyak yang membutuhkan perbaikan kemasan lebih lanjut (misalnya, sedang dikompilasi) agar dapat digunakan. Ini adalah masalah yang diketahui tetapi tidak terdokumentasi dengan baik dan kami membutuhkan lebih banyak pengembang untuk turun tangan ( lihat diskusi ini untuk konteks selengkapnya ). Anda dapat mencoba keberuntungan Anda menginstal ekstensi Anda menggunakan Nixpkgs, dan jika tidak berhasil, Anda dapat kembali menggunakan :CocInstall , yang akan menyebabkan ekstensi Anda dipasang dengan cara normal.


Untuk siapa pun yang datang dari Google, saran README.md saat penulisannya sudah usang. Ekstensi Coc dan banyak Coc sekarang didistribusikan melalui Nix itu sendiri dan Anda dapat menggunakan Nix untuk mengelola semuanya.

Coc sendiri dikemas sebagai nixpkgs.vimPlugins.coc-nvim (vimplugin-coc-nvim) dan dapat diinstal menggunakan manajer rumah (cukup tambahkan pkgs.vimPlugins.coc-nvim ke programs.neovim.plugins di konfigurasi manajer rumah Anda). Atau, jika Anda tidak ingin menggunakan pengelola rumah, coba ini: https://www.mpscholten.de/nixos/2016/04/11/setting-up-vim-on-nixos.html. Metode ini memanfaatkan sistem modul built-in vim / Neovim di bawah tenda, saya yakin.

~ Untuk daftar ekstensi Coc, lihat daftar plugin master dan cari coc- . Anda dapat menggunakan nix search untuk menemukan detail lebih lanjut tentang setiap paket. ~ Anda dapat melihat daftar ekstensi Coc di sini dengan mencari coc- , tetapi perhatikan bahwa saat menulis, banyak di antaranya tidak bekerja (lihat di atas).

Metode tradisional menggunakan vim plug, Pathogen, dll. Masih berfungsi. Pilih racun Anda.

Semua 4 komentar

Ini menggunakan https://github.com/zeit/pkg untuk membangun biner, tetapi tidak menyediakan nodej prebuild untuk sistem Anda, jadi Anda harus membangun dari kode sumber.

Saya benar-benar dapat mengetahui cara menginstal coc.nvim di nixos:
~~ 1. Instal nodejs dan benang melalui nix-env atau letakkan di /etc/nixos/configuration.nix , lalu sudo nixos-rebuild switch

  1. ubah sedikit di script install.sh , jadi kita tidak ingin mendownload nodejs dan yarn lagi, beri komentar baris ini di fungsi __download () __:
    install_yarn
  2. Jalankan: ./install.sh ~~

Sunting: Dapatkah saya mengirimkan pendekatan ini sebagai PR untuk Anda?
Edit 2: Lihat: Instal Coc

Dapatkah saya mengirimkan pendekatan ini sebagai PR untuk Anda?

Tentu.

PEMBARUAN : Plugin Coc dasar dapat diinstal menggunakan paket vimPlugins.coc-nvim , seperti dijelaskan di bawah, dan berfungsi dengan baik. Namun, meskipun ekstensi tersedia, banyak di antaranya yang belum dapat digunakan. Paket ekstensi vimPlugins.coc-* dijelaskan di bawah ini telah ditambahkan ke repo Nixpkgs dalam bentuk kode sumber mentahnya. Banyak yang membutuhkan perbaikan kemasan lebih lanjut (misalnya, sedang dikompilasi) agar dapat digunakan. Ini adalah masalah yang diketahui tetapi tidak terdokumentasi dengan baik dan kami membutuhkan lebih banyak pengembang untuk turun tangan ( lihat diskusi ini untuk konteks selengkapnya ). Anda dapat mencoba keberuntungan Anda menginstal ekstensi Anda menggunakan Nixpkgs, dan jika tidak berhasil, Anda dapat kembali menggunakan :CocInstall , yang akan menyebabkan ekstensi Anda dipasang dengan cara normal.


Untuk siapa pun yang datang dari Google, saran README.md saat penulisannya sudah usang. Ekstensi Coc dan banyak Coc sekarang didistribusikan melalui Nix itu sendiri dan Anda dapat menggunakan Nix untuk mengelola semuanya.

Coc sendiri dikemas sebagai nixpkgs.vimPlugins.coc-nvim (vimplugin-coc-nvim) dan dapat diinstal menggunakan manajer rumah (cukup tambahkan pkgs.vimPlugins.coc-nvim ke programs.neovim.plugins di konfigurasi manajer rumah Anda). Atau, jika Anda tidak ingin menggunakan pengelola rumah, coba ini: https://www.mpscholten.de/nixos/2016/04/11/setting-up-vim-on-nixos.html. Metode ini memanfaatkan sistem modul built-in vim / Neovim di bawah tenda, saya yakin.

~ Untuk daftar ekstensi Coc, lihat daftar plugin master dan cari coc- . Anda dapat menggunakan nix search untuk menemukan detail lebih lanjut tentang setiap paket. ~ Anda dapat melihat daftar ekstensi Coc di sini dengan mencari coc- , tetapi perhatikan bahwa saat menulis, banyak di antaranya tidak bekerja (lihat di atas).

Metode tradisional menggunakan vim plug, Pathogen, dll. Masih berfungsi. Pilih racun Anda.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

zhou13 picture zhou13  ·  3Komentar

MacGuffinLife picture MacGuffinLife  ·  4Komentar

tom-james-watson picture tom-james-watson  ·  3Komentar

iago-lito picture iago-lito  ·  3Komentar

cvlmtg picture cvlmtg  ·  3Komentar