5 votes

Comment utiliser le thème de couleurs d'Emacs sous Windows et avec le fichier .emacs/.emacs.d ?

Voici ce que j'ai fait :

  • Téléchargez la dernière version de GNU Emacs et installez-la sur Windows 7.

  • Complété le tutoriel

  • Définir mon chemin d'origine comme C:\Users\User J'ai donc un .emacs à C:\Users\User\.emacs et il y a un dossier à C:\Users\User\.emacs.d\

  • Téléchargé http://github.com/technomancy/emacs-starter-kit/ et je ne savais pas vraiment où le mettre - j'ai extrait le répertoire 'technomancy-emacs-starter-kit-b30f368' (juste le contenu) dans mon répertoire .emacs.d.

Serait-il utile pour moi de conserver ce kit de démarrage ? Et cela entrerait-il en conflit avec le http://ergoemacs.org/features.html que je prévois d'installer ?

  • J'ai essayé d'activer org-mode en copiant le code suggéré dans mon fichier Emacs. (Cela ne semble pas changer grand chose, mais org-mode semble fonctionner - avec et sans ce code dans mon fichier .emacs).

Ainsi, pour le paquet color-theme, j'ai extrait 'color-theme-6.6.0' (le répertoire) dans .emacs.d, puis j'ai essayé de l'ajouter à mon fichier .emacs (avec de nombreuses variations, y compris des slashs avant et arrière, et avec des chemins de répertoires complets, et avec ~/, etc).

Cependant, je n'ai pas réussi à le faire fonctionner.

(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 http://www.nongnu.org/color-theme/

Ce que je cherche à faire :


En référence à @MyCubeIsMyCell

Merci pour votre aide :) J'ai décidé d'opter pour le GNU Emacs, car il semble être mis à jour de plus en plus compatible avec d'autres applications - mais corrigez-moi si je me trompe - y a-t-il des inconvénients à EmacsW32 ?

Désolé pour ce truc de user.emacs - la fonction de formatage du texte de ce site exige que ce soit {double slash.emacs}. \\.emacs ce que je ne savais pas ! - ils sont tous les deux destinés à être C:\Users\user.emacs etc. Je règle ma maison sur C:\Users\User et mes paquets sont dans %home%.emacs.d \vendor. La référence ~ s'applique-t-elle toujours à Windows ?

Mon .emacs est maintenant :

(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)

Cela donne à nouveau une erreur, et j'ai essayé avec différentes manières de taper le chemin de chargement à nouveau.

La définition de la fonction du symbole est nulle : color-theme-example

5voto

Anthony Points 1

Vous voudrez peut-être jeter un coup d'œil à Emacs W32 . Il dispose de quelques personnalisations intéressantes pour Windows.

Pour ce qui est de faire fonctionner le thème des couleurs... Je n'essaierai pas de convertir les choses pour votre installation actuelle, il semble que certaines choses ne soient pas correctes (le fichier devrait juste être .emacs - et non User.emacs, de même pour le répertoire .emacs.d). A la place, je vais juste vous dire comment j'ai configuré les choses, ça ne devrait pas être trop difficile à traduire si vous voulez garder votre configuration actuelle.

Je trouve que le plus simple est de créer un C:\home et définir une variable d'environnement HOME pour pointer vers ce répertoire. Placez votre fichier .emacs dans ce répertoire. Un répertoire .emacs.d sera créé. J'aime aussi créer un répertoire nommé emacs_site_lisp dans le répertoire HOME ; C:\home\emacs_site_lisp. J'y place tous les paquets ou fichiers pour une référence facile.

Mettez le répertoire color-theme dans le dossier emacs_site_lisp.

Ensuite, dans mon .emacs, j'ai :

(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)

Notez que ~ fait référence à votre répertoire personnel si vous n'êtes pas familier avec *nix.

Cela devrait fonctionner comme un .emacs minimal - il y a de fortes chances que vous ayez beaucoup plus de choses à l'intérieur au fur et à mesure que vous essayez différentes choses et que vous modifiez différents paramètres, il y a beaucoup d'exemples de .emacs à trouver... cherchez simplement sur google : filetype:emacs

Bonne chance.

3voto

ocodo Points 1744

Vous pourriez aussi aimer ce ... http://jasonm23.github.com/emacs-theme-editor/

Collez le code du thème de couleur .el et il vous permettra de l'éditer visuellement et de le sauvegarder... Jetez également un coup d'oeil à http-inspiration.sweyla.com/code/ - il vous donnera des thèmes générés aléatoirement pour Emacs (ainsi que Vim et TextMate).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X