Como eu uso o tema de cor Emacs no Windows e com o .emacs / .emacs.d?

5

Aqui está o que eu fiz:

  • Baixou a última versão do GNU Emacs e instalou no Windows 7
  • Concluiu o tutorial
  • Defina meu caminho inicial como C: \ Users \ User, portanto, tenho um .emacs em C: \ Users \ User \ .emacs e há uma pasta em C: \ Users \ User \ .emacs .d \

  • Baixou link e não tinha certeza de onde colocá-lo - extraí o ' diretório technomancy-emacs-starter-kit-b30f368 '(apenas o conteúdo) no meu diretório .emacs.d

Seria útil manter esse pacote inicial? E entraria em conflito com o pacote link que estou planejando instalar?

  • Tentei ativar o modo de organização copiando o código sugerido em meu arquivo Emacs. (Não parece mudar nada, mas o modo de organização parece funcionar - com e sem este código no meu arquivo .emacs)

Então, para o pacote de tema de cores, extraí 'color-theme-6.6.0' (o diretório) para .emacs.d e tentei adicionar isso ao meu arquivo .emacs (com várias variações, incluindo de volta e barras, e com caminhos de diretórios completos, e com ~ /, etc).

No entanto, não consegui fazê-lo funcionar.

(add-to-list 'load-path "/color-theme-6.6.0/color-theme.el")
(require 'color-theme)
(eval-after-load "color-theme"
  '(progn
     (color-theme-initialize)
     (color-theme-hober)))

De link

O que eu pretendo fazer:

  • Obter o tema da cor funcionando corretamente
  • Experimente estes dois temas: link , link
  • Saiba se deve manter o kit inicial do Emacs

Em referência a @MyCubeIsMyCell

Obrigado pela ajuda :) Eu decidi ir com o GNU Emacs, pois ele parece ser atualizado mais e mais compatível com outros aplicativos - mas corrija-me se eu estiver errado - há alguma desvantagem para o EmacsW32?

Sinto muito por essa coisa user.emacs - a função de formatação de texto deste site exige que ela seja {double slash.emacs} \\. emacs, que eu desconhecia! - ambos devem ser C: \ Users \ user.emacs, etc. Eu defini minha casa como C: \ Users \ User e meus pacotes estão em% home% .emacs.d \ vendor. A referência ~ ainda se aplica ao Windows?

Meu .emacs é agora:

(require 'org-install)
(add-to-list 'auto-mode-alist '("\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(setq org-log-done t)

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

(require 'color-theme)
(color-theme-example)

Isso gera um erro novamente e eu tentei com diferentes maneiras de digitar o caminho de carga novamente.

Symbol's function definition is void: color-theme-example

    
por tobeannounced 24.07.2010 / 04:57

2 respostas

5

Você pode querer dar uma olhada no Emacs W32 . Tem algumas boas personalizações para o Windows.

Quanto a ter o tema de cores funcionando ... Eu não tentarei converter coisas para sua instalação atual, parece que algumas coisas estão por aí (o arquivo deve ser apenas .emacs - não User.emacs, mesmo para .emacs. d diretório). Em vez disso, vou apenas dizer-lhe como tenho as coisas configuradas, não deve ser muito difícil de traduzir, se você quiser manter sua configuração atual.

Acho mais fácil criar apenas um diretório C: \ home e definir uma variável de ambiente HOME para apontar para esse diretório. Coloque seu arquivo .emacs lá. Um diretório .emacs.d será criado. Eu também gosto de criar um diretório chamado emacs_site_lisp na pasta inicial; C: \ home \ emacs_site_lisp. Eu coloco qualquer e todos os pacotes ou arquivos sob lá para fácil referência.

Coloque o diretório color-theme na pasta emacs_site_lisp.

Então no meu .emacs eu tenho:

(setq load-path (append load-path (list "~/emacs_site_lisp")))
(setq load-path (append load-path (list "~/emacs_site_lisp/color-theme-6.6.0")))

(require 'color-theme)
(color-theme-hober)

Note que ~ referencia seu diretório inicial se não estiver familiarizado com * nix.

Isso deve funcionar como um mínimo .emacs - é provável que você tenha muito mais coisas aí assim que tentar diferentes coisas & ajustar configurações diferentes, muitos exemplos de e-mails a serem encontrados ... basta pesquisar no google: filetype: emacs

Boa sorte.

    
por 24.07.2010 / 07:59
3

Você também pode gostar disso ... link

Cole o código de cor do tema .el e deixe-o editá-lo visualmente e salvá-lo ... também dê uma olhada em http-inspiration.sweyla.com/code/ - ele lhe dará temas gerados aleatoriamente para o Emacs ( também Vim & TextMate.)

    
por 23.08.2010 / 02:36