Garpu lembut helix yang memperkenalkan binding key vim dan banyak lagi.

Penting
Proyek ini sering mengintegrasikan perubahan helix terbaru, tetapi harus cukup stabil untuk penggunaan sehari -hari.
Unduh paket dan ekstrak di /opt . Selain itu, disarankan untuk symlink di /usr/local/bin :
cd /opt
sudo curl -Lo helix.tar.gz https://github.com/usagi-flow/evil-helix/releases/download/release- < VERSION > /helix- < ARCH > - < OS > .tar.gz
sudo tar -xf helix.tar.gz
cd /usr/local/bin
sudo ln -sv /opt/helix/hx .Jika paket tersedia untuk manajer paket sistem Anda, ini adalah cara yang disarankan untuk menginstal Evil-Helix.
Ini adalah perbedaan saat ini dibandingkan dengan proyek hulu:
c , d , y , xiw , 0 , $color_modes diaktifkan, warnai jenis file dalam statusLine juga (5503542) Selain itu, Evil-Helix memperkenalkan opsi editor.evil , yang true secara default. Ini dapat diatur ke false untuk sepenuhnya menonaktifkan perilaku jahat-helix tanpa harus menggunakan bangunan yang berbeda:
[ editor ]
evil = true # Default; set this to `false` to disable evil-helix behavior Fork ini berupaya menerapkan fungsionalitas sebagai bagian dari editor, dan membuatnya dapat dikonfigurasi. Fungsi tambahan termasuk tampilan dan perasaan vim, tetapi juga fitur lainnya.
Sebaliknya, proyek hulu, helix, sebagian besar membatasi ruang lingkupnya pada fungsi inti saat ini, dan mempertahankan fungsionalitas lebih lanjut ke sistem plugin berbasis skema di masa depan.
Dibandingkan dengan plugin, menerapkan fitur sebagai bagian dari editor sangat meningkatkan kinerja, dan menghindari risiko masalah kompatibilitas plugin.
Selain itu, default yang masuk akal sangat penting: Editor harus menawarkan berbagai alat untuk pekerjaan Anda, tetapi harus melakukan apa yang Anda harapkan dilakukan oleh editor.
Skema/LISP tidak boleh dipaksa ke pengguna. Ini rawan kesalahan dan lebih sulit dibaca oleh manusia, dibandingkan dengan Rust/Toml/Lua/...
Jika helix hulu pindah ke konfigurasi berbasis skema, proyek ini akan berupaya menjaga alternatif yang ramah pengguna.
Proyek ini adalah "garpu lunak", yaitu tetap kompatibel dengan hulu dan secara teratur menempelkan perubahannya di atas cabang master hulu. Fitur baru harus diisolasi dengan hati -hati dari basis kode hulu untuk menghindari konflik.
Apakah proyek ini tetap ada di negara bagian ini akan tergantung pada seberapa banyak filosofi proyek ini dan proyek hulu berbeda, meskipun garpu keras harus dianggap sebagai upaya terakhir.
Mempertimbangkan jenis dan frekuensi perubahan pada repositori ini, masuk akal untuk merilis perubahan kecil, daripada memegang fitur kembali dalam rilis besar. Rilis saat ini ditandai sesuai permintaan.
Perlu diingat cabang main dapat dibebaskan kembali ke cabang master hulu.