क्या आप Tokyo Night से ऊब चुके हैं? कोरियाई लोगों के लिए Vim थीम, Seoulism
(github.com/gg582)नमस्ते, आज मैं थोड़ा कोरियाई विषय पर यह पोस्ट लिख रहा हूँ.
आप सोच सकते हैं कि कोई प्रांतीय क्षेत्र में रहने वाला व्यक्ति सियोल थीम कैसे बना सकता है।
इसलिए मैंने यह क्षेत्र से अलग, परिचित प्रतीकों से प्रेरित होकर बनाया है।
रोज़-ब-रोज़ और प्रभावशाली होती Korean Wave को ध्यान में रखना अच्छा हो सकता है, लेकिन यह कोरियाई लोगों के लिए बना Vim थीम है,
और इसे लंबे कोड को पढ़ते समय संरचना समझने की कठिनाई में मदद करने के लिए डिज़ाइन किया गया है।
[Seoulism] वंशगत रूपांतरण और पदानुक्रम की पुनर्स्थापना
Seoulism एक ऐसा थीम है जो पारंपरिक पाँच तत्वों की चक्रीय तर्क-व्यवस्था को highlighting system में स्थानांतरित करते समय उत्पन्न हुए संरचनात्मक रूपांतरण को ईमानदारी से दर्ज करता है।
1. केंद्रीय अक्ष का स्थानांतरण: ध्रुवतारा
पारंपरिक केंद्र पृथ्वी को बाहरी हिस्से में ले जाकर, उसकी जगह ध्रुवतारा(बैंगनी) रखा गया है।
- रूपांतरण तर्क: data (पृथ्वी) परिवर्तनीय तत्व है, लेकिन इसकी व्याख्या करने वाले syntax rules (ध्रुवतारा) अपरिवर्तनीय केंद्रीय अक्ष होने चाहिए — यह उसी पदानुक्रम की पुनर्स्थापना है।
- विन्यास का आधार: आकाश के केंद्र को दर्शाने वाले ध्रुवतारा को system core पर प्रतिरोपित किया गया है।
2. चक्रीय पथ: परस्पर पोषण का संरक्षण
तत्वों के बीच परस्पर पोषण का क्रम पारंपरिक तर्क को अपनाते हुए संज्ञानात्मक स्थिरता सुनिश्चित करता है।
- लकड़ी: logic की परिभाषा (जन्म)
- अग्नि: चेतावनी और अति-उष्णता (भय)
- पृथ्वी: data का स्थिर होना (जड़)
- धातु: संरचना (ढाँचा, इच्छा)
- जल: background space (शून्य)
3. डिज़ाइन-आधारित प्रसरण (Divergence)
पठनीयता के लिए की गई संरचनात्मक पुनर्स्थापना को छिपाने के बजाय आरेख में स्पष्ट रूप से दर्शाया गया है।
- Relocation Vector: केंद्र (पारंपरिक निर्देशांक) से बाहरी भाग (कार्यात्मक निर्देशांक) तक स्थानांतरित हुई पृथ्वी की कक्षा को लाल तीर से दर्ज किया गया है।
- डिज़ाइन उन्मुखता: "पारंपरिक क्रम को बनाए रखते हुए, कार्यात्मक श्रेष्ठता के लिए पदानुक्रम को पुनर्व्यवस्थित किया जाए" — यह उसी व्यावहारिक रूपांतरण का परिणाम है।
Seoulism बिना आधार के रंग-संयोजन नहीं, बल्कि परंपरा की चक्रीय प्रणाली को IT महाशक्ति बने वर्तमान कोरिया के पदानुक्रम के रूप में पुनर्व्याख्यायित करने वाला वंशगत रूपांतरण है।
सिर्फ कोड के रंग देखकर भी उसके flow का अनुमान लगाइए। यह आपकी productivity के लिए एक कोरियाई विकल्प है।
P.S) ऊपर संलग्न GitHub में आरेख मौजूद है। मैं design या philosophy का विशेषज्ञ नहीं हूँ, इसलिए बहुत नहीं जानता, लेकिन जितना बना सका उतनी मेहनत से बनाया है, इसलिए रुचि हो तो ज़रूर देखिए।
7 टिप्पणियां
यह काफ़ी नया-सा प्रोजेक्ट लगता है। मैं अभी Tokyo Night इस्तेमाल कर रहा हूँ, अब Seoulism भी एक बार आज़माकर देखूँगा~
अभी-अभी फीचर भी जोड़ा गया है, तो एक बार अपडेट करके देखें और बिल्ट-इन code analyzer भी इस्तेमाल करके देखें!
धन्यवाद! मैंने अभी यह भी ठीक कर दिया कि विवरण और प्रीव्यू आपस में मेल नहीं खा रहे थे :)
अच्छे प्रोजेक्ट के लिए धन्यवाद
धन्यवाद! मैं खुद प्रैक्टिकल फील्ड में काम करने वाला नहीं हूँ, इसलिए लंबे समय तक कोडिंग के दौरान यह कैसा लगता है, इस पर अभी पर्याप्त टेस्टिंग नहीं हुई है। लेकिन आप इसे इस्तेमाल करके देखें, और अगर कोई असुविधा लगे तो कभी भी बताइए।
अच्छा प्रोजेक्ट है। मैं भी इसे एक बार इस्तेमाल करके देखूंगा।
(+ junegunn के seoul256 की याद आ रही है।)
https://github.com/junegunn/seoul256.vim
वो भी शानदार है, है ना? इसमें ऐसा checker भी है जो यह अनुमान लगाता है कि यहाँ किस तरह का code होगा, इसलिए README देखकर अगर कोई conflict हो तो उसे बंद कर सकते हैं। मेरी theme low-contrast, low-saturation theme के ठीक उलट दिशा में जा रही है!