टेक्स्ट स्केलिंग एक विशेष बफर के पाठ को दिखाता है, हर जगह कि बफर प्रदर्शित होता है।
आप जो करना चाहते हैं, वह एक विशेष फ़्रेम को ज़ूम करना है और न कि किसी विशेष बफर के पाठ को मापना है।
कमांड zoom-in, zoom-outऔर zoom-in/out लाइब्रेरी की मदद zoom-frm.elसे आप इन दोनों चीजों को आसानी से और नियमित रूप से कर सकते हैं।
कीबोर्ड से, कमांड zoom-in/outआपको सभी की आवश्यकता है - इसे प्रतिस्थापन के रूप में उपयोग करें text-scale-adjust:
(define-key ctl-x-map [(control ?+)] 'zoom-in/out)
(define-key ctl-x-map [(control ?-)] 'zoom-in/out)
(define-key ctl-x-map [(control ?=)] 'zoom-in/out)
(define-key ctl-x-map [(control ?0)] 'zoom-in/out)
आप बाइंड zoom-inऔर माउस-व्हील रोटेशन केzoom-out लिए कर सकते हैं :
(global-set-key (vector (list 'control mouse-wheel-down-event)) 'zoom-in)
(global-set-key (vector (list 'control mouse-wheel-up-event)) 'zoom-out)
माउस क्लिक करके ज़ूम करने के लिए मैं इन्हें भी बाँधता हूँ :
(global-set-key [S-mouse-1] 'zoom-in)
(global-set-key [C-S-mouse-1] 'zoom-out)
;; Get rid of `mouse-set-font' or `mouse-appearance-menu':
(global-set-key [S-down-mouse-1] nil)
zoom-frm.elआदेशों का व्यवहार ऐसा हो सकता है text-scale-adjust, जहां यह प्रदर्शित होता है, एक बफर को ज़ूम करके, या वे पूरे एकल फ़्रेम (इसकी सभी विंडो, जिसमें मिनीबर्स भी शामिल हैं; इसकी मोड लाइन; इसकी स्क्रॉल पट्टी; आदि) को ज़ूम कर सकते हैं।
बफर ज़ूमिंग और फ़्रेम जूमिंग के बीचC-u इन कमांड का उपयोग करते समय किसी भी समय हिट करें । डिफ़ॉल्ट रूप से आपको जिस तरह का जूमिंग (बफर या फ्रेम) मिलता है उसे विकल्प द्वारा परिभाषित किया जाता है । ज़ूम कमांड के साथ विकल्प को चालू करता है।zoom-frame/bufferC-u