Terminator + vim + solarized


3

Sto cercando di far funzionare Solarized con il mio Terminator e Vim su Ubuntu 11.10. Ho provato tutti i tipi di configurazioni di terminazione che ho trovato in tutto il Web, ma non riesco a ottenere il risultato nel modo desiderato.

Quando uso gnome-terminal, ottengo i colori corretti in Vim con:

" Pathogen initialization
call pathogen#infect()
se t_Co=256
" ...
if has("gui_running")
  syntax on
  set hlsearch
  " Solarized http://ethanschoonover.com/solarized/vim-colors-solarized
  set background=light
  " let g:solarized_termcolors=16
  colorscheme solarized
else
  syntax on
  set hlsearch
  " Solarized http://ethanschoonover.com/solarized/vim-colors-solarized
  set background=dark
  let g:solarized_termcolors=16
  colorscheme solarized
endif

Ma quando torno a Terminator, con le impostazioni da questa pagina , il colore di sfondo del mio Vim sembra essere troppo chiaro, rendendo difficile leggere il contenuto effettivo del file.

Finora non ho trovato nulla per me. Qualcuno può condividere una combinazione funzionante di .config / terminator / config e .vimrc?


Solo un consiglio: non dovresti semplicemente impostare t_Co alla modalità colore 256 alla cieca perché normalmente Vim lo rileverà da solo. Con Terminator non funziona perché Terminator utilizza gnome-terminal e gnome-terminal imposta $ TERM su xterm, mentre xterm-256color viene normalmente utilizzato per un terminale che supporta 256 colori. Se invece controlli $COLORTERM == 'gnome-terminal', puoi rilevare esplicitamente gnome-terminal e compensare l'impostazione errata di $ TERM.
Michael Younkin,

Risposte:


2

Probabilmente è l'impostazione:

let g:solarized_termcolors=256

Quasi non riesco a credere che fosse così semplice. Grazie!
Jens Geiregat,

Ho appena notato che avere una 'sintassi attiva' nei file ftplugin crea un errore solare. Anche confuso: mentre ho impostato il mio sfondo su scuro, solarizzato sembra riportarlo alla luce, ma mostra i colori scuri ...
Jens Geiregat,

Che terminale stai usando?
Darek,

Uso terminator.
Jens Geiregat,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.