Mercurial'a vim'i varsayılan düzenleyici olarak kullanmasını söyledim:
[ui]
editor = /opt/local/bin/vim
Başvurulan vim MacPorts aracılığıyla kuruldu:
$ port installed | grep vim
vim @8.0.0596_0+huge (active)
Komut satırında vim çağırırken, MacPorts aracılığıyla yüklenen programdan da ayrılıyorum:
$ which vim
/opt/local/bin/vim
Mercurial kullanarak bir dosyayı dağıtmak istediğimde, eksik hiçbirine göre garip hatalar alıyorum:
AnsiEsc # AnsiEsc işlevi işlenirken hata algılandı:
satır 527:
E254: Hiçbiri renk ayıramıyor
Devam etmek için ENTER tuşuna basın veya command yazın
Bunun nereden geldiğine dair hiçbir fikrim yok. Benim ilk fikrim son yüklü eklentiydi. Kaldırdım ama hiçbir şey değişmedi. Sonra da .vimrc'yi düştüm, başarılı olamadım. Ayrıca daha fazla veya daha az vanilya vimine sahip olmak için ~ / .vimrc ve ~ / .vim hareketlerinin de yardımı olmadı. Şimdi sıkışıp kaldım.
:scriptnames
AnsiEsc içermiyor ve bunun üzerinden arama yapmak find
da bir sonuç vermedi. Ayrıca grep
, scriptnames
komut dosyaları içerdiğini söyleyen klasörlerde bununla eşleşme olmadı.
Bu hata iletisinden nasıl kurtulurum? AnsiEsc nedir (eğer? Değilse? Bir vim eklentisi), kim kullanır ve neden? Veya neden vim'in AnsiEsc'i yüklediğini ve neden bu hatayı bulduğunu nasıl öğrenebilirim?