Saya baru-baru ini menerima permintaan tarik untuk mengubah plugin vim saya untuk membuatnya mendukung python3. Tetapi perubahan ini memecah plugin untuk vim di Mac saya yang tampaknya mendengarkan python.
python import sys
melawan
python3 import sys
Apakah ada metode yang elegan untuk membuat skrip di plugin saya mendeteksi pernyataan mana yang harus digunakan? Sesuatu seperti:
if has('python')
python import ...
elseif if has('python3')
python3 import ...
else
finish
endif
Terima kasih.
sumber