Dans ma dernière boîte Ubuntu,
Lorsque je tape par exemple
emacs ~/.bashrc
, Emacs démarre mais ne s'ouvre pas.bashrc
. Cela est vrai pour tous les fichiers que je transmets. J'utilise Emacs depuis plusieurs années et je n'ai jamais rencontré ce problème auparavant.J'ai ajouté
(global-font-lock-mode 1);;
à mon fichier .emacs, et Emacs le reconnaît, par exemple."(C++/; Abbrev)"
, mais il ne fera pas de coloration syntaxique.
Si vous pouvez résoudre l'un de ces problèmes, il sera très apprécié. Voici la configuration de ma machine:
uname -a
Linux 2.6.35-28-generic-pae # 49-Ubuntu SMP mar 1 mars 14:58:06 UTC 2011 i686 GNU / Linux~ / .emacs
(global-font-lock-mode 1) ;;
C-x C-f
pour l'ouvrir~/.bashrc
? Pourrait vous donner un message d'erreur utile.*Messages*
tampon contient-il quelque chose d'utile?Réponses:
J'ai le même problème. C'est dû au fait que j'ai utilisé emacs pour la première fois avec sudo. En conséquence, le fichier .emacs.d a été créé avec un droit de superutilisateur et je ne pouvais pas y accéder en tant qu'utilisateur normal.
En supprimant le .emacs.d créé en tant que root, laissez emacs en générer un nouveau avec votre compte utilisateur.
la source
sudo chown -hR <groupname>:<username> .emacs.d/
Vous pouvez avoir à la fois un
~/.emacs
fichier et un~/.emacs.d/
répertoire, mais Emacs ignorera le~/.emacs.d/init.el
fichier. Emacs n'évalue que~/.emacs.d/init.el
lorsqu'il n'y en a pas~/.emacs
. (Merci, pyrocrastie ).Voir: Le fichier d'initialisation Emacs @ GNU Emacs Manual .
la source
~/.emacs
fichier pendant des années et j'ai certainement toujours eu un~/.emacs.d/
répertoire. Il n'y aura pas de conflit à moins que vous ayez un~/.emacs
fichier et un~/.emacs.d/init.el
fichier en même temps, et même dans ce cas, Emacs n'en ignorera qu'un (je crois qu'il priorise~/.emacs
).initial-buffer-choice
dansstartup.el
permet la personnalisation initiale du fichier.la source