2010-11-01 11 views
4

Je viens d'installer la nouvelle distribution d'Ubuntu 10.10.2010, puis installé emacs23, j'ai également installé emacs goodies pour les thèmes de couleurs.Le fichier .emacs (script) ne fonctionne pas

J'ai fait le fichier .emacs dans mon répertoire personnel avec le code:

(require 'color-theme) 
    (setq color-theme-is-global t) 
    (color-theme-euphoria) 

mais il ne fonctionne pas avec un code même (setq inhibit-startup-message t) J'ai fait un nouveau fichier nommé .emacs.el mais rien . Il y a un dossier avec le nom ".emacs.d" généré par l'installation. J'ai même essayé de mettre le fichier emacs dedans, toujours rien.

maintenant je pense que n'importe quel script de démarrage ne fonctionnera pas. alors que dois-je faire pour savoir pourquoi Emacs ne lit pas ce fichier?


Mise à jour: Je supprimé tous les fichiers du mess et quitté le fichier ~/.emacs.el et maintenant le code est:

(setq inhibit-startup-message t) 
(require 'color-theme) 
(setq color-theme-is-global t) 
(color-theme-euphoria) 

mais donne l'erreur: Avertissement (initialisation): Une erreur est survenue lors du chargement `/home/marmoush/.emacs.el ': La définition de la fonction de symbole est vide: couleur-thème-euphorie

+0

Avez-vous une erreur sur le démarrage d'emacs? – Starkey

+0

si vous chargez .emacs une fois qu'emacs est en cours d'exécution. est-ce que ça marche? –

+0

oui maintenant après avoir supprimé tous les fichiers et à gauche (.emacs.el) l'erreur est Avertissement (initialisation): Une erreur s'est produite lors du chargement '/home/homeuser/.emacs.el ': La définition de la fonction du symbole est vide: couleur -thème-euphorie –

Répondre

2

Je ne sais pas mais quand j'ai utilisé ce code ça a marché!

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

Si vous lisiez le guide de démarrage rapide, vous verriez qu'il vous manquait l'appel de 'color-theme-initialize' (que vous avez dans cette réponse). http://www.nongnu.org/color-theme/#sec8 –

+0

@Trey Jackson, j'ai lu une bonne référence qui avait les deux scripts, le premier était celui qui fonctionnait réellement il y a 10 mois, puis j'ai déménagé IDE plus tard quand je suis retourné à l'aide d'emacs, j'ai essayé celui qui fonctionnait, et a fait quelques recherches, et pensé à essayer la seconde: D! mais je n'ai pas prêté beaucoup d'attention à ce qui est dans le script (initialiser chose) à l'époque –

2

Bizarre. Essayez de l'enregistrer en tant que ~/.emacs.d/init.el

+1

Je recommande ceci. Mettre tous vos paramètres dans un seul dossier rend les choses plus logiques, et vous n'êtes pas tenté de tout jeter dans un seul fichier d'installation. Le répertoire fonctionne bien avec les systèmes de contrôle de version, et enfin votre fichier d'installation n'est pas (comme) caché. – johntellsall

1

Tout d'abord, supprimez votre fichier .emacs. Lorsque Emacs démarre, personnalisez certaines valeurs en utilisant le menu et enregistrez-les. Un nouveau fichier .emacs doit être créé quelque part. Trouvez où, puis modifiez-le comme bon vous semble.

+0

comment les sauvegarder –

+0

Allez dans Options -> Personnaliser Emacs -> Parcourir les groupes de personnalisation. Changez certains paramètres et choisissez "Enregistrer pour les sessions futures". – darioo

Questions connexes