Existe uma maneira de mudar o tema de cores do w3m?

3

Recentemente eu fiz algo no meu .bashrc para que eu possa pesquisar palavras desconhecidas online facilmente com o meu bash sem abrir um navegador.

escolhi w3m como meu utilitário de agente, o problema é que seu tema de cor padrão parece ilegível sob o nosso terminal de fundo preto. Eu posso usar sua opção -M para torná-la mais legível.

Mas eu ainda estou querendo saber, existe uma maneira de mudar o seu conjunto de cores, pode estar em algum arquivo de configuração eu posso mudar alguns parâmetros para fazer isso?

PS: estou usando o iterm2 no OSX.

Meu alias para essa palavra é:

function dee {w3m"http://www.oxfordlearnersdictionaries.com/definition/american_english/$1"; } 
export -f dee

Então, você pode usar dee stack para pesquisar a definição de pilha depois de colocar o material acima em seu bashrc.

    
por Zen 31.12.2014 / 11:33

2 respostas

1

De FAQ do w3m :

w3m starts with black characters on black background. How do I change this?

When compiled with colour support, w3m assumes a white background and therefore displays black characters.
You may either change the background colour of your terminal (e.g. with the -bg option in a xterm) or take these steps:

    invoke w3m with 'w3m -M' (for monochrome),
    type 'o' for getting to the options screen
    Mark 'Display with colour' as ON and choose an arbitrary colour. Click on [OK].

e

How do I change the colour of anchor-/image-/form links?

Type 'o' within w3m to get the 'options' screen. You can change these settings there.
    
por 31.12.2014 / 11:37
0

Esta não é uma resposta à sua pergunta, mas uma forma alternativa de fazer "dee"

$ cat ~/bin/endict
#!/usr/bin/perl -0

my $q = shift  or die("Usage $0 word\n");
my $d = 'http://www.oxfordlearnersdictionaries.com/definition/american_english';

$_ = 'w3m -dump "$d/$q"';                         # get the definition
s/.*?\n(Definition of .*?)\s*• © 201.*/$1\n/s;    # remove head/foot
print                                             # ... clean it more... print

Exemplo de uso:

$ endict cello
Definition of cello noun from the Oxford Advanced American Dictionary

[instrument]
[bt-enlarge]

cello

noun
/ˈtʃɛloʊ/
 
plural cellos (also formal violoncello)
 
a musical instrument with strings, shaped like a large violin. The player sits
down and holds the cello between his or her knees.
Search Results

  • cello noun
  • cellist noun

[English (UK)]
    
por 05.01.2015 / 01:03

Tags