Linux alterando a cor do tema vimrc com alias

0

Comecei recentemente a executar o Ubuntu 12.04 em um Oracle VM VirtualBox 4.3.6 e estou realmente gostando dele. Eu consegui instalar o tema Solarized e usei o gnome-terminal-colors-solarized do sigurdga para fazer o terminal as cores funcionam com o vim.

Recentemente, descobri que gosto do tema escuro em algumas situações e do tema da luz em outros, e por isso aliei um comando para executar o executável ./solarized no repositório do sigurdga. No entanto, notei que preciso alterar manualmente o valor .vimrc set background = light entre light e dark . Eu queria saber se eu poderia alias meu comando solarize para alternar o valor de plano de fundo em .vimrc quando eu alternar as cores do terminal?

Alternativamente, se você acha que eu tenho uma configuração horrível, por favor mostre-me como melhorar!

Obrigado antecipadamente!

    
por A.Wan 02.02.2014 / 20:38

1 resposta

0

Elimine a configuração explícita do seu ~/.vimrc e, em vez disso, passe-a para o Vim nas suas definições de alias, por exemplo:

$ alias darkvim='vim --cmd "set background=dark"'

Personalizações semelhantes podem ser feitas definindo uma variável ( --cmd "let g:myvar = '...'" ) e avaliando-a no seu .vimrc .

    
por 28.02.2014 / 16:21