Monday, December 14, 2015

Instalasi ViM dengan Plugin Vimplug


Langkah-langkah instalasi vim dengan beberapa plugin dengan menggunakan vimplug::
  1. Install vim sesuai dengan environment masing-masing.
  2. Install vimplug dengan mendownload source dari git menggunakan perintah:
    curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
        https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  3. Update .vimrc. Contoh vimrc dapat di-download di sini.
  4. Pada vimrc di atas terdapat plugin YouCompleteMe yang baru dapat digunakan jika sudah diinstall terlebih dahulu. Pastikan sudah menginstall python, make, cmake, gcc. Kemudian masuk ke directory home di mana folder .vim berada kemudian masuk ke folder .vim/plugged/YouCompleteMe, lalu jalankan perintah:
    ./install.py
  5. Ketika selesai jalankan vim, kemudian ketikkan perintah:
    :PlugInstall
Vim dan beberapa plugin sudah dapat digunakan untuk development.

Git Pull Merge Strategy

Ketika Pull dari server terkadang adakalanya masing-masing user update file yang sama dan menyebabkan conflict. Strategy merge conflict ini pilihannya adalah: melihat perbedaannya dulu, ikut perubahan server atau mempertahankan yang kita ubah.

1. Melihat perbedaan dulu: cukup dengan perintah pull seperti biasa: git pull origin [dev], lalu edit file yang conflict kemudian add kembali, lalu commit.
2. Memilih perubahan yang sudah di-commit ke server: git pull -X theirs origin [dev]; atau
3. Mempertahankan yang kita buat: git pull -X ours origin [dev]