Halo semuanya.
Aku dari Indonesia dan mau share tools konfigurasi Vim yang aku buat. Namanya VimConfig, ini bikin setup Vim jadi lebih gampang dan cepat, terutama kalau sering reinstall atau ganti device.
Kenapa Aku Bikin Ini
Aku males setup Vim dari nol terus, apalagi kalau reinstall sistem. Jadi aku bikin tools ini buat otomatis setup semuanya. Develop-nya di Termux pake proot-distro, jadi mungkin ada case yang belum kepikiran buat sistem lain.
Fitur Utama
- vcfg tool - CLI tool buat manage plugin dan konfigurasi
- Modular - Konfigurasi per bahasa terpisah
-
Auto backup - Config lama kamu otomatis di-backup ke
~/.config/vim.backup.{date} - Multi-bahasa - Support JS/TS, Python, C/C++, Go, PHP, Bash
- Termux-friendly - Optimized buat mobile development
Instalasi
curl -fsSL https://raw.githubusercontent.com/aidomx/vimconfig/main/install.sh | bash
Atau pake wget:
wget -qO- https://raw.githubusercontent.com/aidomx/vimconfig/main/install.sh | bash
Tenang aja, config lama kamu bakal di-backup otomatis.
Command vcfg
Yang paling sering aku pake:
vcfg search fuzzy # Mencari plugin
vcfg update # Update semua plugin
vcfg add <plugin> # Tambahin plugin baru
vcfg doctor # Cek kesehatan config
vcfg editmap # Edit key mapping
Masih ada command lain, bisa cek di dokumentasi.
Key Mappings
Leader key di-set ke Space. Beberapa shortcut:
-
pp- Cari file -
gg- Search text di semua file -
tt- Toggle file tree -
<leader>fmt- Format code -
gd- Go to definition
Lengkapnya ada di dokumentasi.
Support Bahasa
Sejauh ini support:
- JavaScript/TypeScript (React, Next.js, Vue)
- Python (Django, Flask)
- C/C++
- Go
- PHP/Laravel
- Bash
Sebagian sudah include LSP, auto-completion, dan formatting.
Platform
Aku test di:
- Termux (Android)
- Arch Linux (via proot-distro)
- Ubuntu/Debian
Karena develop-nya mostly di Termux pake proot-distro, mungkin ada issue di platform lain yang belum ketemu. Makanya aku share ini buat dapet feedback juga.
Butuh Tester
Aku butuh feedback dari yang pake:
- Linux native (bukan via proot)
- Distro Linux lain
- macOS (kalau ada yang mau coba)
Config kamu aman, ada auto backup.
Dokumentasi
Dokumentasi lengkap ada di:
- Installation Guide
- Quick Start
- Key Mappings Reference
- Language-specific Guides
- Troubleshooting
- Customization
Semua ada di repository.
Repository
https://github.com/aidomx/vimconfig
Kontribusi
Welcome buat:
- Report bug
- Suggest feature
- Improve docs
- Test di platform lain
Semua feedback berguna buat aku.
Penutup
Ini side project iseng-iseng aja, jadi mungkin ada bug atau hal yang kurang optimal.
Apakah ada yang mau coba?
Kalau ada pertanyaan, silakan drop comment atau open issue di GitHub.
Semoga bermanfaat.
Top comments (0)