Proyek kecil ini mengubah bidang input yang dapat diakses (!) Pada macOS menjadi buffer VIM penuh. Itu harus berperilaku dan terasa seperti VIM asli, karena, di bawah kap saya menyinkronkan bidang teks dengan buffer VIM yang nyata.

Anda dapat menggunakan semua mode (bahkan Commandline dll.) Dan semua perintah yang termasuk dalam VIM.
Dimungkinkan juga untuk memuat file svimrc khusus, yang dapat berisi konfigurasi VIM khusus, misalnya pemulihan ulang (lihat folder contoh).
Selain itu, Anda dapat mengedit file blacklist di folder ~/.config/svim/ untuk secara manual mengecualikan aplikasi agar tidak ditangani oleh SVIM. Anda mungkin ingin membuat daftar hitam emulator terminal dan GVIM Anda, sehingga tidak ada konflik.
Setiap kali mode VIM berubah, atau pembaruan Commandline dikeluarkan, skrip svim.sh di folder ~/.config/svim/ dieksekusi di mana Anda dapat menangani bagaimana Anda ingin memproses informasi ini. Saya memiliki popup kecil di sketchybar saya yang menunjukkan kepada saya output baris perintah sesuai permintaan misalnya.
(!): Berarti dapat diakses, bahwa bidang input perlu sesuai dengan standar aksesibilitas untuk bidang input teks, kalau tidak, tidak ada yang bisa kita lakukan.
Anda dapat menginstal ini menggunakan minuman dari keran saya:
brew tap FelixKratz/formulae
brew install svimDan kemudian Anda dapat memulai layanan pembuatan bir menggunakan:
brew services start svim
di mana Anda akan diminta untuk memberikan izin aksesibilitas.
Anda dapat mengubah warna pilihan macOS menjadi apa pun yang Anda sukai dengan perintah ini (yang berwarna hijau saya):
defaults write NSGlobalDomain AppleHighlightColor -string " 0.615686 0.823529 0.454902 " Tolong beritahu saya jika Anda mengalami masalah.
Permintaan tarik dipersilakan. Jika Anda meningkatkan kode untuk digunakan sendiri, pertimbangkan untuk membuat permintaan tarik, sehingga semua orang (termasuk saya) dapat menikmati perbaikan itu.