
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-get
o que eu conheço, então estou tentando descobrir o que fazer.
Encontrei uma cópia color-theme.el
e a themes/
pasta em um tarballaquie coloque-o no meu emacs.d/
diretório. Então adicionei o material padrão ao meu init.el
arquivo:
(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-theme
dissoemacs-goodies-el
que 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-themes
para 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-packages
para 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 require
ou escrever alguns autoload
s. 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:
Baixe o arquivo gzdo link que você listou acima
Mova o arquivo para o seu diretório
%> mv ~/Downloads/color-theme.el ~/.emacs.d/
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/