this के अनुसार आप xterm-256color
को TERM
सेटिंग के अलावा ncurses-term
पुस्तकालय की जरूरत है।
The xterm in Ubuntu Edgy does not advertise 256 color support by
default. To fix this you need to install a 256 color terminfo entry,
and tell xterm to use it:
apt-get install ncurses-term
echo XTerm.termName: xterm-256color \
>>~/.Xdefaults
xrdb -merge ~/.Xdefaults
और:
ठीक है, this कुछ अन्य चीजों की तरह की कोशिश करने के लिए किया
So you need a file term/screen-256color.el in your load-path. Emacs
22 expects it to contain a terminal-init-screen defun. Emacs 21
expects it to contain a bunch of top-level forms. Here's what I use:
;;; This is for GNU Emacs 22
(defun terminal-init-screen()
"Terminal initialization function for screen."
;; Use the xterm color initialization code.
(load "term/xterm")
(xterm-register-default-colors)
(tty-set-up-initial-frame-faces))
;;; This is for GNU Emacs 21
(if (= 21 emacs-major-version)
(load "term/xterm-256color"))
For Emacs 21, you also need to install the xterm-256color.el file from
http://www.splode.com/~friedman/software/emacs-lisp/src/term/xterm-256color.el
स्रोत
2009-03-26 03:41:16
डेबियन परीक्षण पर, 'ट्यूट रंग' 256 दिखाता है लेकिन emacs केवल 8 देखता है। क्या emacs 22 आवश्यक है? (यह घातक कीड़े कि मुझे उपयोग करने से रोक दिया है।) –
यह हो नहीं करना चाहिए 'XTerm * termName' - एक' * '' XTerm' और बीच के साथ अर्थात 'termName' बजाय एक' अपने मामले में .'? – amn