2011-10-16 7 views
9

क्यों emacs हमेशा उसी विंडो का उपयोग करने के बजाय other विंडो में *Man <man-name>* बफर खोलता है? मैं वर्तमान में इसे खोलने के लिए कैसे मजबूर करूं? same-window-regexps और same-window-buffer-names अनुपयोगी प्रतीत होता है .. - मैं इस चर को अनुकूलित करके उसी विंडो का उपयोग करने के लिए मजबूर नहीं कर सकता।खुला * मैन <pages> * उसी emacs विंडो में

+0

यह एक यूनिक्स प्रश्न है, प्रोग्रामिंग प्रश्न नहीं। आप यहां जा सकते हैं: http://unix.stackexchange.com/ अगर कोई यहां मदद नहीं कर सकता है। – nmagerko

+0

@nmagerko SO पर Emacs प्रश्नों की एक परंपरा है और मैं उन प्रश्नों को यहां रखना चाहूंगा। लेकिन मुझे लगता है कि मेटा चर्चा थी कि हम टूलिंग से संबंधित प्रश्नों की कितनी दूर अनुमति देते हैं लेकिन अभी इसे नहीं ढूंढ सकते हैं और इसका नतीजा याद नहीं है। – pmr

उत्तर

15

आपको Man-notify-method का मान बदलने की जरूरत है। आप M-x customize-group RET man RET संभावित मान (यहाँ उल्लेख किया अनुकूलित पेज उन्हें नहीं है) कर रहे हैं के माध्यम से ऐसा कर सकते हैं:

newframe -- put the manpage in its own frame (see `Man-frame-parameters') 
pushy  -- make the manpage the current buffer in the current window 
bully  -- make the manpage the current buffer and only window (sf) 
aggressive -- make the manpage the current buffer in the other window (sf) 
friendly -- display manpage in the other window but don't make current (sf) 
polite  -- don't display manpage, but prints message and beep when ready 
quiet  -- like `polite', but don't beep 
meek  -- make no indication that the manpage is ready 

man.el स्रोत कोड पर एक नज़र अपने आप के लिए देखने के लिए है।

+0

यह बहुत व्यापक है :) – phils

+0

@phils वास्तविक दस्तावेज़ की प्रतिलिपि हमेशा है, नहीं? :) – pmr

+0

दरअसल, लेकिन मैं प्रदान किए गए विकल्पों के सेट का जिक्र कर रहा था, ऐसा लगता है कि यह सबके लिए कुछ है। – phils

संबंधित मुद्दे