Tokyo Night'tan sıkıldınız mı? Koreliler için bir Vim teması: Seoulism
(github.com/gg582)Merhaba, bugün biraz daha Kore’ye özgü bir konuda bir yazı hazırladım.
Taşrada yaşayan biri nasıl Seul teması yapabilir diye düşünebilirsiniz.
Bu yüzden bunu bölgeden bağımsız, tanıdık sembollerden ödünç aldım.
Günden güne daha da güçlenen Kore dalgasını da hedeflemek güzel olurdu ama bu, Koreliler için bir Vim teması.
Uzun kodları okurken yaşanan zorluklardan biri olan yapıyı kavramaya yardımcı olacak şekilde tasarlandı.
[Seoulism] Soysal dönüşüm ve hiyerarşinin yeniden kurulması
Seoulism, geleneksel beş elementin döngüsel mantığını bir vurgulama sistemine aktarırken ortaya çıkan yapısal varyasyonu dürüstçe kaydeden bir temadır.
1. Merkez ekseninin kayması: Kutup Yıldızı
Geleneksel merkez olan toprak dış çembere taşındı ve yerine Kutup Yıldızı (mor) yerleştirildi.
- Dönüşüm mantığı: Veri (toprak) değişken bir unsurken, bunu yorumlayan sözdizimi kuralları (Kutup Yıldızı) değişmez merkez ekseni olmalıdır anlayışına dayanan hiyerarşik bir yeniden kurulumdur.
- Yerleşim gerekçesi: Göğün merkezini işaret eden Kutup Yıldızı, sistem çekirdeğine yansıtıldı.
2. Dolaşım yolu: karşılıklı beslenmenin korunması
Öğeler arasındaki karşılıklı beslenme sırası, bilişsel tutarlılığı korumak için geleneksel mantığı devraldı.
- Ağaç: Mantığın tanımı (doğuş)
- Ateş: Uyarı ve aşırı ısınma (korku)
- Toprak: Verinin yerleşmesi (kök)
- Metal: Yapı (iskelet, irade)
- Su: Arka plan alanı (boşluk)
3. Tasarımsal ayrışma (Divergence)
Okunabilirlik için yapılan yapısal yeniden yerleşimi gizlemek yerine şemada açıkça belirttim.
- Relocation Vector: Merkezden (geleneksel koordinat) dış çembere (işlevsel koordinat) taşınan toprağın izini kırmızı okla kaydettim.
- Tasarım yönelimi: "Geleneksel sırayı koru ama işlevsel üstünlük için hiyerarşiyi yeniden düzenle" anlayışının pratik bir dönüşüm sonucudur.
Seoulism, temelsiz bir renk dizilimi değil; geleneğin döngüsel sistemini, günümüzün BT gücü olan Kore’nin hiyerarşisiyle yeniden yorumlayan soy ağacı temelli bir varyasyondur.
Sadece kodun renklerine bakarak akışı tahmin etmeyi deneyin. Bu, üretkenliğiniz için Kore’ye özgü bir seçimdir.
P.S.) Üstte ekli GitHub bağlantısında şema bulunuyor. Tasarım ya da felsefe eğitimi almış biri değilim, bu yüzden ne kadar doğru bilemem; ama çizebildiğim yere kadar elimden geleni yaptım, ilginizi çekerse bir göz atın.
7 yorum
Oldukça yenilikçi bir proje gibi görünüyor. Şu anda Tokyo Night kullanıyorum ama Seoullism'i bir deneyeceğim~
Yeni özellik de az önce eklendi, bir güncelleme yapıp yerleşik kod analizcisini de kullanmayı deneyin!
Teşekkürler! Az önce açıklamayla önizlemenin uyuşmaması sorununu da düzelttim :)
Harika proje için teşekkürler
Teşekkürler! Pratikte çalışan biri olmadığım için uzun süreli kodlamada nasıl olacağı konusunda hâlâ yeterince test edemedim; ama deneyip rahatsız olduğunuz noktalar olursa lütfen her zaman haber verin.
Güzel bir proje olmuş. Ben de bir kez deneyeceğim.
(+ junegunn’un
seoul256teması aklıma geliyor.)https://github.com/junegunn/seoul256.vim
Orası da güzel değil mi? Burada hangi tür kod olacağını tahmin eden bir denetleyici de var; o yüzden README’ye bakıp çakışma olduğunda kapatmanız da iyi olabilir. Benim temam ise düşük kontrastlı, düşük doygunluklu temaların biraz ters yönüne gidiyor!