- शिप
- 5 सितंबर 2026 को 5:56 am बजे UTC
- लेखक
- Kamo
- Commit
- 8c57755
और कुछ के लिए। मैंने इसे एक नंगे xterm के खिलाफ बनाया। js अपने खुद के उत्पादन लिखने और वास्तविक पाइपलाइन के खिलाफ कभी नहीं, जो पूरी गलती है। tmux एक स्क्रीन डिफर है, एक पाइप नहीं है। जब एक कमांड दो सौ लाइनों का उत्पादन करता है Tmux क्लाइंट को केवल बीस-चार को भेजता है जो दृश्यमान दिखाई देता है और बाकी रहता है अपने इतिहास में - मध्यवर्ती रेखाएं कभी भी ब्राउज़र तक नहीं पहुंचती। तो xterm का बफर नहीं बढ़ सकता है और `baseY` हमेशा 0 है, जो वास्तव में है शर्त यह है कि बार " स्क्रॉल करने के लिए कुछ नहीं" के रूप में व्यवहार करता है। इस बारे में तर्क के बजाय मापा गया: वास्तविक PTY बाइट इस से कब्जा कर लिया गया था एजेंट का अपना argv और एक असली xterm.js में फिर से खेलना। बेसी प्रत्येक में 0 रहता है वेरिएंट - tmux की स्टेटस लाइन ऑफ (जो आंशिक 1; 23 स्क्रॉल को हटा देता है) के साथ क्षेत्रफल और इसके वैकल्पिक स्क्रीन के साथ smcup@/rmcup@ के माध्यम से विकलांग। बफर प्रत्येक बार 24 लाइनों पर समाप्त हो गया जबकि उत्पादन की अंतिम पंक्ति मौजूद थी, जो कि है एक धारा के बजाय भिन्न के हस्ताक्षर। तो स्क्रॉलबैक मौजूद है कि tmux है, और प्रतिलिपि मोड में एकमात्र रास्ता है। Tmux पहले से ही `WheelUpPane` को `copy-mode-e` से अपनी जड़ तालिका में बांधता है - यह बस कभी नहीं एक पहिया घटना प्राप्त करता है, क्योंकि माउस मोड बंद है। इसे चालू करना भौतिक पहिया स्क्रॉल, और कंसोल के स्क्रॉलबार को उसी पथ से ड्राइव करने देता है उसी रिपोर्ट भेजना। `e` का मतलब है कि tmux अपने आप में कॉपी मोड छोड़ देता है सदस्य नीचे पहुंचता है, इसलिए प्रबंधन करने के लिए कुछ भी नहीं है। Tmux के अपने ';' कमांड सेपरेटर के माध्यम से निर्माण पर सेट करें, जिसे यह एक के अंदर सम्मान करता है अर्जीवी सूची, इसलिए सत्र के साथ कोई दूसरा कॉल और कोई रेस नहीं दिखाई देती है। आदेश के मामले और एक परीक्षण अब इसे पिन: `-c` नए सत्र के लिए एक तर्क है और विभाजक से पहले आना चाहिए। मेरे पहले प्रयास ने विभाजक को मंजूरी दी पहला, जिसने Tmux को सेट-ऑप्शन के लिए एक तर्क के रूप में `-c` पढ़ा होगा और इस एजेंट के अपने टर्मिनल सत्र के माध्यम से समाप्त करने के लिए सत्यापित अंत: सत्र आता है माउस के साथ, वास्तव में बाइट्स की चार व्हील-अप रिपोर्ट ब्राउज़र भेजती है स्क्रॉल-स्थिति 15 पर पैन को कॉपी मोड में डालें, और एक पहिया-डाउन फट रिटर्न यह संकेत करने के लिए। 228 परीक्षण।.