Genug von Tokyo Night? Ein Vim-Theme für Koreaner: Seoulism
(github.com/gg582)Hallo, heute schreibe ich einen Beitrag zu einem etwas koreanischeren Thema.
Man könnte sich fragen, ob jemand, der außerhalb der Hauptstadt lebt, überhaupt ein Seoul-Theme machen kann.
Deshalb habe ich mir dafür vertraute Symbole geliehen, die nicht an eine bestimmte Region gebunden sind.
Es wäre zwar schön, auch die immer stärker werdende Korean Wave mitzudenken, aber dies ist ein Vim-Theme für Koreaner,
das dazu entworfen wurde, beim Lesen langen Codes die schwierige Strukturerfassung zu erleichtern.
[Seoulism] Systematische Variation und Neuordnung der Hierarchie
Seoulism ist ein Theme, das die strukturelle Variation, die bei der Übertragung der zirkulären Logik der traditionellen fünf Elemente in ein Highlighting-System entstanden ist, offen dokumentiert.
1. Verschiebung der Mittelachse: Polarstern
Die traditionell zentrale Position von Erde wurde an den Rand verlegt, und an ihre Stelle trat der Polarstern (Lila).
- Logik der Variation: Daten (Erde) sind ein veränderliches Element, doch die Syntaxregeln (Polarstern), die sie interpretieren, sollen als unveränderliche Mittelachse dienen — eine hierarchische Neuordnung.
- Grundlage der Platzierung: Der Polarstern, der auf die Mitte des Himmels weist, wurde auf den Systemkern projiziert.
2. Zirkulationspfad: Erhalt des gegenseitigen Hervorbringens
Die Reihenfolge des gegenseitigen Hervorbringens zwischen den Elementen übernimmt die traditionelle Logik, um kognitive Konsistenz zu sichern.
- Holz: Definition der Logik (Entstehung)
- Feuer: Warnung und Überhitzung (Furcht)
- Erde: Verankerung der Daten (Wurzel)
- Metall: Struktur (Gerüst, Wille)
- Wasser: Hintergrundraum (Leere)
3. Entwurfstechnische Divergenz (Divergence)
Die strukturelle Neuordnung zur besseren Lesbarkeit wurde nicht verschleiert, sondern im Schaubild ausdrücklich vermerkt.
- Relocation Vector: Die Bahn der Erde, die sich vom Zentrum (traditionelle Koordinaten) zum Rand (funktionale Koordinaten) bewegt hat, wurde mit einem roten Pfeil markiert.
- Entwurfsorientierung: Das Ergebnis einer praktischen Variation nach dem Prinzip: „Die traditionelle Reihenfolge bleibt erhalten, aber für funktionale Priorität wird die Hierarchie neu angeordnet.“
Seoulism ist keine willkürliche Farbanordnung, sondern eine systematische Variation, die das zyklische System der Tradition in die Hierarchie des heutigen, IT-starken Korea neu interpretiert.
Versuchen Sie, allein anhand der Farben im Code den Fluss nachzuvollziehen. Eine koreanische Wahl für Ihre Produktivität.
P.S.) Im oben verlinkten GitHub gibt es ein Schaubild. Ich habe weder Design noch Philosophie studiert und kenne mich damit nicht besonders gut aus, aber ich habe so sorgfältig gezeichnet, wie ich konnte — wenn es Sie interessiert, schauen Sie es sich gern an.
7 Kommentare
Das scheint ein sehr originelles Projekt zu sein. Ich nutze derzeit Tokyo Night, werde Seoullism aber auch einmal ausprobieren~
Gerade wurden auch neue Funktionen hinzugefügt, also aktualisieren Sie es einmal und probieren Sie auch den integrierten Code-Analysator aus!
Vielen Dank! Ich habe gerade auch den Fehler behoben, dass die Erklärung und die Vorschau nicht übereinstimmten :)
Vielen Dank für das tolle Projekt.
Vielen Dank! Da ich kein Praktiker bin, habe ich noch nicht ausreichend getestet, wie es sich bei langen Coding-Sessions verhält. Probieren Sie es gern aus, und wenn Ihnen etwas Unbequemes oder Störendes auffällt, sagen Sie mir jederzeit Bescheid.
Ein schönes Projekt. Ich werde es auch einmal ausprobieren.
(+ Das erinnert mich an
seoul256von junegunn.)https://github.com/junegunn/seoul256.vim
Die andere Seite ist auch cool, oder? Hier gibt es sogar einen Checker, der vorhersagt, um welche Art von Code es sich handeln könnte. Schauen Sie also ins README, und wenn es zu Konflikten kommt, können Sie ihn gern deaktivieren. Mein Theme geht allerdings eher in die entgegengesetzte Richtung zu Low-Contrast- und Low-Saturation-Themes!