Как я настраиваю свой Linux X терминалов так, чтобы Emacs имел доступ к 256 цветам?

Если вы выполняете main только для тестирования, вы можете сделать:

 public static void main(String[] args) {
   HashTest ht = new HashTest();
   HashMap hm=new HashMap(); 
   ht.test(hm,"abc");

}

Если кто-то использует этот класс «извне». Они будут делать

//some user code
HashTest ht= new HashTest();
HashMap hm=new HashMap();
ht.test(hm,"abc");
//more user code

, что практически то же самое.

Есть еще несколько способов создания и инициализации HashMap. Отметьте Различные способы создания HashMaps

.

8
задан Luke Girvin 4 September 2011 в 01:23
поделиться

3 ответа

Согласно этому Вам нужно ncurses-term библиотека в дополнение к установке TERM кому: xterm-256color.

Хорошо, это имеет некоторые другие вещи попробовать как:

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

и:

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
4
ответ дан 5 December 2019 в 21:22
поделиться

Установка TERM кому: xterm-256color то, что Вы хотите сделать. Кроме того, Emacs 22 (по крайней мере), не была нужна никакая специальная конфигурация от меня для отображения 256 цветов. Посмотрите этот связанный вопрос. С ncurses-term пакет установил, я смог получить 256 цветов на Emacs с помощью ванили xterm, который шел с моей версией Ubuntu (Interpid, в этом случае, но я предполагаю, что это будет прекрасно на более ранних версиях). Я также получил 256 цветов с помощью Терминала Gnome, Konsole и PuTTY, поскольку, что это стоит.

3
ответ дан 5 December 2019 в 21:22
поделиться

Когда я погуглил это, я получил впечатление, что большинство дистрибутивов не включает 256 цветной поддержки в упакованных эмуляторах терминала.

Я подозреваю, продолжаете ли Вы смотреть, можно прийти к тому же заключению, что я сделал. Лучший ответ должен загрузить urxvt и скомпилировать его самостоятельно со всеми включенными дополнительными свойствами.

Я использовал энергию, таким образом, могут быть другие зависимости/глюки, которые являются emacs конкретный, но я вполне уверен терминал, который поддерживает 256 цветов, важно.

0
ответ дан 5 December 2019 в 21:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: