En mi último cuadro de ubuntu,
Cuando escribo, por ejemplo
emacs ~/.bashrc
, Emacs se iniciará pero no se abrirá.bashrc
. Esto es cierto para cualquier archivo que paso. He usado Emacs durante varios años y nunca antes había experimentado este problema.He añadido
(global-font-lock-mode 1);;
a mi archivo .emacs, Emacs y lo reconoce, por ejemplo."(C++/; Abbrev)"
, pero no resaltará la sintaxis.
Si puede resolver alguno de estos problemas, será muy apreciado. La siguiente es la configuración de mi máquina:
uname -a
Linux 2.6.35-28-generic-pae # 49-Ubuntu SMP martes 1 de marzo 14:58:06 UTC 2011 i686 GNU / Linux~ / .emacs
(global-font-lock-mode 1) ;;
C-x C-f
para abrir~/.bashrc
? Podría darte un mensaje de error útil.*Messages*
búfer contiene algo útil?Respuestas:
Tengo el mismo problema. Fue debido al hecho de que primero usé emacs con sudo. Como consecuencia, el .emacs.d se creó con el derecho de superusuario y no pude acceder a él como usuario normal.
Al eliminar el .emacs.d creado como root, deje que emacs genere uno nuevo con su cuenta de usuario.
fuente
sudo chown -hR <groupname>:<username> .emacs.d/
Puede tener tanto el
~/.emacs
archivo como el~/.emacs.d/
directorio, pero Emacs ignorará el~/.emacs.d/init.el
archivo. Emacs solo evalúa~/.emacs.d/init.el
cuando no hay~/.emacs
. (Gracias, pirocrastia ).Ver: El archivo de inicialización de Emacs @ GNU Emacs Manual .
fuente
~/.emacs
archivo durante años y ciertamente siempre tuve un~/.emacs.d/
directorio. No habrá ningún conflicto a menos que tenga un~/.emacs
archivo y un~/.emacs.d/init.el
archivo al mismo tiempo, e incluso entonces, Emacs simplemente ignorará uno (creo que prioriza~/.emacs
).initial-buffer-choice
enstartup.el
permite la personalización inicial del archivo.fuente