Minhas perguntas

Minhas perguntas

Sou um novato em emacs tentando fazer a troca; depois de configurar o modo organizacional de acordo com minha preferência (meu principal motivo para mudar), a próxima coisa que quis fazer foi personalizar as cores. Eu sei que várias pessoas perguntaram sobre como fazer o tema de cores do emacs funcionar, mas estou pesquisando há mais de uma hora e até agora as instruções não me ajudaram, então, por favor, tenha paciência comigo.

Estou usando GNU Emacs para OSX deaquiem 10.6.7.

A maioria das instruções na web diz para começar executando

sudo apt-get install emacs-goodies-el

Se eu estivesse executando o Linux, isso não seria problema, mas os Macs não têm apt-geto que eu conheço, então estou tentando descobrir o que fazer.

Encontrei uma cópia color-theme.ele a themes/pasta em um tarballaquie coloque-o no meu emacs.d/diretório. Então adicionei o material padrão ao meu init.elarquivo:

(setq load-path (append load-path (list "~/.emacs.d/themes")))
(setq load-path (append load-path (list "~/.emacs.d/color-theme.el")))

(require 'color-theme)
(color-theme-initialize)
(color-theme-robin-hood)  

Mas quando carrego o emacs, ainda recebo este erro:

File error: Cannot open load file, color-theme

Minhas perguntas

  • Existem outras coisas além color-themedisso emacs-goodies-elque são necessárias para que o tema de cores funcione corretamente no Mac?
  • Em caso afirmativo, onde posso baixar esses arquivos e instalá-los sem apt-get?

Obrigado pela ajuda.

Responder1

color-theme.el não está sendo desenvolvido, então você pode querer evitar isso.

Em vez disso, sugiro que você baixe a versão de pré-teste do Emacs 24.0.XX desse site. Portanto, você pode simplesmente ligar M-x customize-themespara alterar os novos temas integrados.

Além disso, o emacs 24 tem seu próprio gerenciador de pacotes, então você não precisa do apt-get para instalar os pacotes do emacs. depois de instalar o Emacs 24, ligue M-x list-packagespara ver os pacotes disponíveis.

Responder2

Não estou familiarizado com a estrutura do emacs-goodies, mas se você procurar o documento de load-path, descobrirá que é uma lista dediretórios, não arquivos. Portanto, não tenho certeza se o seu segundo setqé útil. Tente removê-lo.

E em geral, se você quiser instalar alguma extensão do Emacs, basta baixá-la e colocá-la em algum lugar. Em seguida, adicione esse diretório ao seu arquivo load-path. Dependendo da extensão, você pode precisar dela requireou escrever alguns autoloads. Acredito que o Emacs 24 tenha suporte a pacotes integrado, mas ainda não experimentei.

E, finalmente, como outros mencionaram, o Emacs 24 possui suporte integrado a temas. É melhor usar isso em vez de color-theme, se você estiver usando v24 (quem não está, certo? :-)

Responder3

Eu estava no mesmo barco que você. Eu evitaria usar 24 até que esteja estável. Em vez disso, comoDarksairdeclarado, seu caminho de carregamento deve apontar para um caminho (diretório), não para um arquivo.

Siga esses passos:

  1. Baixe o arquivo gzdo link que você listou acima

  2. Mova o arquivo para o seu diretório

    %> mv ~/Downloads/color-theme.el ~/.emacs.d/
    
  3. Adicione o caminho e as configurações ao seu arquivo de recurso/perfil/configurações do emacs

    %> emacs ~/.emacs
    [type]    (add-to-list 'load-path "~/.emacs.d/")
    [type]    (require `color-theme)
    [type]       (color-theme-initialize)
    [type]       (color-theme-robin-hood) 
    {save} Ctrl+x Ctrl+s
    

Para uma instalação mais completa, baixe o tarball e copie o seguinte conteúdo para o seu .emacs.d/

  • color-theme.el
  • color-theme-autoloads.el
  • temas/

informação relacionada