टेक्स्ट स्केलिंग एक विशेष बफर के पाठ को दिखाता है, हर जगह कि बफर प्रदर्शित होता है।
आप जो करना चाहते हैं, वह एक विशेष फ़्रेम को ज़ूम करना है और न कि किसी विशेष बफर के पाठ को मापना है।
कमांड 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/buffer
C-u